En tant qu'enfant, ma sœur m'a montré ce petit calcul d'amour pour voir combien de chances vous avez de nouer une relation fructueuse avec votre béguin. Tout ce dont vous avez besoin est 2 noms et un morceau de papier.
- John
- Jeanne
Ensuite, vous séparez ces noms avec le mot Loves . Vous pouvez écrire ceci sur une ligne ou sur de nouvelles lignes.
John
aime
Jane
Alors commence le calcul. Vous commencez par compter le nombre de fois où un personnage se produit de gauche à droite et dans le cas où vous utilisez de nouvelles lignes également de haut en bas. Chaque personnage est compté une fois. Ainsi, après avoir compté le J de John, vous n'avez pas à les compter à nouveau lorsque vous démarrez avec Jane. Le résultat de cet exemple sera le suivant:
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: sauté
V: 1 (Lo [v] es)
E: 2 (Lov [e] s | Jan [e])
S: 1 (Amour ])
__
J: sauté
A: 1 (J [a] ne)
N: sauté
E: sauté
__
Résultat final: 2 2 1 2 1 1 2 1 1
La prochaine étape consistera à ajouter les chiffres qui vont de l’extérieur au milieu.
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 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)
__
Résultat: 3 3 3 3 1
Vous continuerez ainsi jusqu'à ce que vous ayez un nombre entier inférieur ou égal à 100.
3 3 3 3 1
4 6 3
76%
Il peut arriver que la somme de 2 chiffres devienne ≥ 10, dans ce cas, le nombre sera divisé en 2 à la ligne suivante.
Exemple:
5 3 1 2 5 4 1 8
13 (sera utilisé comme 1 3)
1 3 4 5 7
8 8 4 (8 + 4 = 12 utilisé comme 1 2)
1 2 8
92%
Exigences
- Votre programme devrait pouvoir accepter n'importe quel nom de longueur raisonnable (100 caractères)
- Les caractères [A..Z, a..z] sont autorisés.
- Insensible à la casse donc A == a
Gratuit pour vous de décider
- Comment gérer les caractères spéciaux (Ö, è, etc.)
- Inclure les noms de famille oui ou non, les espaces seront ignorés
- Toute langue est autorisée.
Le gagnant sera déterminé par vote le 28 et le 14 février.
Bonne codage
Ps C’est la première fois que je mets quelque chose ici, s’il ya un moyen de l’améliorer, n’hésitez pas à me le faire savoir = 3
Edit: Changement de date de fin en jour de la Saint-Valentin, pensant que ce serait plus approprié pour ce défi :)
1-love_result
:-)