Également connu sous le nom de [racine analogique]
( En face de la racine numérique! );)
La racine numérique d'un nombre est la somme continue de ses chiffres jusqu'à ce qu'il s'agisse d'un seul chiffre, par exemple, la racine numérique de 89456 est calculée comme suit:
8 + 9 + 4 + 5 + 6 = 32
3 + 2 = 5
La racine numérique de 89456 est 5.
Étant donné un chiffre saisi via STDIN , imprimez / renvoyez tous les nombres à deux chiffres possibles qui ont cette racine numérique. Si vous en avez besoin, il peut s’inclure, par exemple 05
Ce sont toutes les entrées et sorties possibles:
(Vous pouvez choisir d'inclure ou non le zéro de tête pour le chiffre lui-même)
E / S
0 => 0 ou 00 ou rien
1 => 01 et / ou 1, 10, 19, 28, 37, 46, 55, 64, 73, 82, 91 - Assurez-vous que 1 ne renvoie pas 100
2 => 02 et / ou 2, 11, 20, 29, 38, 47, 56, 65, 74, 83, 92
3 => 03 et / ou 3, 12, 21, 30, 39, 48, 57, 66, 75, 84, 93
4 => 04 et / ou 4, 13, 22, 31, 40, 49, 58, 67, 76, 85, 94
5 => 05 et / ou 5, 14, 23, 32, 41, 50, 59, 68, 77, 86, 95
6 => 06 et / ou 6, 15, 24, 33, 42, 51, 60, 69, 78, 87, 96
7 => 07 et / ou 7, 16, 25, 34, 43, 52, 61, 70, 79, 88, 97
8 => 08 et / ou 8, 17, 26, 35, 44, 53, 62, 71, 80, 89, 98
9 => 09 et / ou 9, 18, 27, 36, 45, 54, 63, 72, 81, 90, 99
Pas de failles standard , et c'est du code-golf , donc la réponse la plus courte en octets l'emporte.
Félicitations à Heeby Jeeby Man pour sa réponse incroyable de 46 octets de brain-flak!