이 과제의 목적을 위해, PPP (Prime Power of a Prime)는 소수의 거듭 제곱에 대한 소수로 정의 될 수있는 숫자로 정의됩니다. 예를 들어, 9는 3 ^ 2로 표시 될 수 있으므로 PPP입니다. 반면에 81은 PPP가 아닙니다. 3 ^ 4로만 표현 될 수 있고 4는 소수가 아닙니다. 처음 몇 PPP는 다음과 같습니다. 4, 8, 9, 25, 27, 32, 49, 121, 125, 128, 169, 243, 289, 343 ... 이것은 OEIS 시퀀스 A053810입니다.
당신의 작업 :
입력 정수에 대해 n이 n 번째 PPP를 1- 인덱스 또는 0- 인덱스 중 원하는 방식으로 리턴 / 출력하는 프로그램 또는 함수를 작성하십시오.
입력:
합리적인 방법으로받은 0에서 1,000 사이의 정수입니다.
산출:
입력에 의해 표시되는 인덱스의 PPP
테스트 사례 :
이들은 1- 인덱싱되므로 프로그램이 0- 인덱스 입력을받는 경우 명시된 입력-1에 대해 동일한 출력에 도달해야합니다.
3 -> 9
6 -> 32
9 -> 125
채점 :
이 코드 골프 , 가장 낮은 바이트 점수가 이깁니다!