Défi:
On vous donne un numéro de base 10. Pour chaque base de 10 à rebours jusqu'à la base 2:
- Prenez le numéro d'entrée d'origine comme une chaîne de base 10 et supprimez tous les chiffres du numéro qui ne sont pas valides pour la base.
- Interprétez la chaîne numérique résultante dans cette base. Si cela donne 1 ou 0, arrêtez tout le processus.
- Affiche ou imprime son plus grand facteur premier, sous forme de nombre décimal.
La sortie peut être un tableau des plus grands facteurs premiers.
Exemples de cas:
Contribution:
987654321
Production:
379721
10593529
1091
179
1493
293
19
7
Alternativement:
[379721,10593529,1091,179,1493,293,19,7]
Cela imprime les plus grands facteurs premiers de 987654321, 87654321 9 = 42374116 10 , 7654321 8 = 2054353 10 , et ainsi de suite jusqu'à ce qu'il atteigne 1 2 , où il s'arrête.