Zainspirowany pierwiastkami cyfrowymi, główny faktorowy pierwiastek z liczby to liczba, która pojawia się, gdy weźmiesz czynniki pierwsze liczby, zsumujesz je i powtórzysz proces na wynikowej liczbie, kontynuując aż do uzyskania liczby pierwszej ( który ma sam w sobie jedyny główny czynnik, a zatem jest swoim głównym pierwiastkiem faktorowym). Pierwotny pierwiastek faktoralny z 4 wynosi 4, ponieważ 2 * 2 = 2 + 2, i jest to jedyny pierwszoplanowy pierwiastkowy pierwiastek z liczby całkowitej większej niż 1 (co jest innym szczególnym przypadkiem, ponieważ nie ma żadnych czynników pierwszych). Sekwencja OEIS utworzona z głównych pierwiastków faktoralnych to A029908 .
Na przykład główny faktoralny rdzeń 24 to:
24=2*2*2*3
2+2+2+3=9=3*3
3+3=6=2*3
2+3=5, and the only prime factor of 5 is 5. Therefore, the prime factoral root of 24 is 5.
Twoje zadanie:
Napisz program lub funkcję, która znajdzie główny faktoralny rdzeń wejściowej liczby całkowitej.
Wejście:
Liczba całkowita, wprowadzana dowolną rozsądną metodą, od 2 do największej liczby całkowitej obsługiwanej przez Twój język (włącznie). W szczególności wybór języka, który ma nieproporcjonalnie niski maksymalny rozmiar liczby całkowitej, jest niedozwolony (a także narusza tę standardową lukę )
Wynik:
Liczba całkowita, główny faktorowy pierwiastek wejściowy.
Przypadki testowe:
4 -> 4
24 -> 5
11 -> 11
250 -> 17
Punktacja:
To jest golf golfowy , najniższy wynik w bajtach wygrywa!
4do przypadków testowych, ponieważ jest to wyjątek i łatwo o nim zapomnieć podczas testowania odpowiedzi?