Für den Zweck dieser Herausforderung wird eine Primzahlkraft eines Prims (PPP) als eine Zahl definiert, die als Primzahl zur Potenz einer Primzahl definiert werden kann. Beispielsweise ist 9 ein PPP, da es als 3 ^ 2 dargestellt werden kann. 81 hingegen ist kein PPP, da es nur als 3 ^ 4 dargestellt werden kann und 4 keine Primzahl ist. Die ersten PPPs sind: 4, 8, 9, 25, 27, 32, 49, 121, 125, 128, 169, 243, 289, 343 ... Dies ist die OEIS-Sequenz A053810
Deine Aufgabe:
Schreiben Sie ein Programm oder eine Funktion, die für eine Ganzzahl n den n-ten PPP zurückgibt / ausgibt, entweder 1-indiziert oder 0-indiziert, je nachdem, was Sie bevorzugen.
Eingang:
Eine Ganzzahl zwischen 0 und 1.000, die mit einer angemessenen Methode empfangen wird.
Ausgabe:
Die PPP am vom Eingang angegebenen Index.
Testfälle:
Diese sind 1-indiziert. Wenn Ihr Programm also eine 0-indizierte Eingabe verwendet, sollte dieselbe Ausgabe für die angegebene Eingabe - 1 erzielt werden.
3 -> 9
6 -> 32
9 -> 125
Wertung:
Dieser Code-Golf , niedrigste Punktzahl in Bytes gewinnt!