Wyzwanie:
Otrzymujesz podstawową liczbę 10. Dla każdej bazy od 10 odliczającej do bazy 2:
- Weź oryginalny numer wejściowy jako ciąg podstawowy 10 i usuń wszelkie cyfry numeru, które są nieprawidłowe dla podstawy.
- Interpretuj wynikowy ciąg liczbowy w tej bazie. Jeśli daje to 1 lub 0, zakończ cały proces.
- Wydrukuj lub wydrukuj jego największy współczynnik pierwszy jako liczbę dziesiętną.
Wynik może być tablicą największych czynników pierwszych.
Przykładowe przypadki:
Wejście:
987654321
Wynik:
379721
10593529
1091
179
1493
293
19
7
Na przemian:
[379721,10593529,1091,179,1493,293,19,7]
Drukuje to największe czynniki pierwsze: 987654321, 87654321 9 = 42374116 10 , 7654321 8 = 2054353 10 i tak dalej, aż osiągnie 1 2 , gdzie się zatrzymuje.