Na potrzeby tego wyzwania Prime Power of a Prime (PPP) jest zdefiniowany jako liczba, którą można zdefiniować jako liczbę pierwszą do potęgi liczby pierwszej. Na przykład 9 jest PPP, ponieważ można go przedstawić jako 3 ^ 2. 81 z drugiej strony nie jest PPP, ponieważ może być reprezentowane tylko jako 3 ^ 4, a 4 nie jest liczbą pierwszą. Pierwsze kilka PPP to: 4, 8, 9, 25, 27, 32, 49, 121, 125, 128, 169, 243, 289, 343 ... To jest sekwencja OEIS A053810
Twoje zadanie:
Napisz program lub funkcję, która dla liczby całkowitej n zwraca / wyprowadza n-ty PPP, indeksowany 1 lub 0, zależnie od tego, co wolisz.
Wejście:
Liczba całkowita od 0 do 1000, otrzymana dowolną rozsądną metodą.
Wynik:
PPP o indeksie wskazanym przez dane wejściowe.
Przypadki testowe:
Są one indeksowane 1, więc jeśli twój program pobiera dane indeksowane 0, to dla tych danych wejściowych należy uzyskać to samo wyjście - 1.
3 -> 9
6 -> 32
9 -> 125
Punktacja:
Ten golfowy kod , najniższy wynik w bajtach wygrywa!