Cuando era niña, mi hermana me mostró este pequeño cálculo de amor para ver cuántas posibilidades tienes de tener una relación exitosa con tu enamorado. Todo lo que necesitas es 2 nombres y una hoja de papel.
- John
- Jane
Luego, separa estos nombres con la palabra Amores . Puede escribir esto en una línea o en líneas nuevas.
John
ama a
Jane
Entonces comienza el cálculo. Empieza contando cuántas veces aparece un personaje de izquierda a derecha y, en caso de que utilices nuevas líneas también de arriba a abajo. Cada personaje se cuenta una vez, así que después de contar la J de John no tienes que contarlos nuevamente cuando comienzas con Jane. El resultado de este ejemplo será el siguiente:
J: 2 ([J] ohn | [J] ane)
O: 2 (J [o] hn | L [o] ves)
H: 1 (Jo [h] n)
N: 2 (Joh [n] | Ja [n] e)
__
L: 1 ([L] oves)
O: omitido
V: 1 (Lo [v] es)
E: 2 (Lov [e] s | Jan [e])
S: 1 (Amor [s ])
__
J: omitido
A: 1 (J [a] ne)
N: omitido
E: omitido
__
Resultado final: 2 2 1 2 1 1 2 1 1
El siguiente paso será agregar los dígitos que trabajan desde afuera hacia el medio.
2 2 1 2 1 1 2 1 1 (2 + 1 = 3)
2 2 1 2 1 1 2 1 1 (2 + 1 = 3)
2 2 1 2 1 1 2 1 1 (1 + 2 = 3)
2 2 1 2 1 1 2 1 1 (2 + 1 = 3)
2 2 1 2 1 1 2 1 1 (1)
__
Resultado: 3 3 3 3 1
Seguirás haciendo esto hasta que te quede un número entero menor o igual a 100.
3 3 3 3 1
4 6 3
76%
Puede suceder que la suma de 2 dígitos sea ≥ 10, en este caso el número se dividirá en 2 en la siguiente fila.
Ejemplo:
5 3 1 2 5 4 1 8
13 (Se usará como 1 3)
1 3 4 5 7
8 8 4 (8 + 4 = 12 como 1 2)
1 2 8
92%
Requisitos
- Su programa debe poder aceptar cualquier nombre con una longitud razonable (100 caracteres)
- Se permiten [A..Z, a..z] caracteres.
- No distingue entre mayúsculas y minúsculas, así que A == a
Gratis para que usted decida
- Cómo manejar caracteres especiales (Ö, è, etc.)
- Incluya apellidos sí o no, los espacios serán ignorados
- Cualquier idioma está permitido.
El ganador se determinará por votos el 28 y 14 de febrero.
Codificación feliz
Ps Esta es la primera vez que pongo algo aquí, si hay alguna forma de mejorarlo, no dude en hacérmelo saber = 3
Editar: se cambió la fecha de finalización para el día de San Valentín, se pensó que sería más apropiado para este desafío :)
1-love_result
:-)