为了应对这一挑战,素数的素数(PPP)被定义为一个可以定义为素数到素数幂的数。例如,9是PPP,因为它可以表示为3^2.81,另一方面不是PPP,因为它只能表示为3^4,而4不是素数。前几个公私伙伴关系是: 4、8、9、25、27、32、49、121、125、128、169、243、289、343.这是OEIS序列A053810
编写一个程序或函数,对于输入整数n返回/输出nth PPP,无论是1索引还是0索引,随您喜欢。
在0到1,000之间的整数,通过任何合理的方法接收。
在输入所指示的索引处的购买力平价。
这些是1索引的,因此,如果您的程序接受0索引的输入,那么对于指定的输入-1,应该得到相同的输出。
3 -> 9
6 -> 32
9 -> 125这个密码-高尔夫,以字节为单位的最低分数获胜!
发布于 2017-10-07 20:05:19
!fȯṗ§*ELpN!fȯṗ§*ELpN Implicit input.
f N Filter the natural numbers by this function:
ȯṗ§*ELp Argument is a number, say 27.
p Prime factors: [3,3,3]
L Length: 3
E Are all elements equal: 1
§* Multiply last two: 3
ȯṗ Is it prime? Yes, so 27 is kept.
! Index into remaining numbers with input.发布于 2017-10-07 14:01:37
https://codegolf.stackexchange.com/questions/144591
复制相似问题