( Connexes )
Étant donné un entier n > 1
,
1) Construisez la plage de nombres n, n-1, n-2, ... 3, 2, 1
et calculez la somme
2) Prenez les chiffres individuels de ce nombre et calculez le produit
3) Prenez les chiffres individuels de ce nombre et calculez la somme
4) Répétez les étapes 2 et 3 jusqu'à ce que vous atteindre un seul chiffre. Ce chiffre est le résultat.
Les vingt premiers termes de la séquence sont les suivants:
3, 6, 0, 5, 2, 7, 9, 2, 7, 9, 1, 9, 0, 0, 9, 6, 7, 0, 0, 6
Remarque: cette séquence N'EST PAS dans OEIS.
E / S et règles
- Les nombres deviendront très volumineux rapidement, donc la solution doit être capable de gérer des nombres d'entrée jusqu'à 100 000 sans échec (c'est bien si votre code peut gérer au-delà).
- L'entrée et la sortie peuvent être fournies par n'importe quelle méthode pratique .
- Un programme complet ou une fonction sont acceptables. S'il s'agit d'une fonction, vous pouvez renvoyer la sortie plutôt que de l'imprimer.
- Les failles standard sont interdites.
- Il s'agit de code-golf, donc toutes les règles de golf habituelles s'appliquent et le code le plus court (en octets) l'emporte.
Exemples
n output
1234 9
3005 3
5007 5
9854 8
75849 8
100000 0
n
. La solution publiée n'a qu'à fonctionner n = 100000
.
Numbers will get very large quickly
non, il ne fait pas