递归素数是素数的序列,使得
p(1) = 2
p(n) = the p(n-1)th prime
这是一个示例,说明如何计算第四个递归素数。
p(4) = the p(3)th prime
p(3) = the p(2)th prime
p(2) = the p(1)th prime
p(1) = 2
p(2) = the 2nd prime
p(2) = 3
p(3) = the 3rd prime
p(3) = 5
p(4) = the 5th prime
p(4) = 11
您应该编写一个程序或函数,当给定n时,将输出第n个递归素数。
如果愿意,可以选择使用基于0的索引,在这种情况下,您必须在答案中指出。
这是代码高尔夫球,因此目标是最大程度地减少字节数。
测试用例
1 -> 2
2 -> 3
3 -> 5
4 -> 11
5 -> 31
6 -> 127
7 -> 709
8 -> 5381
9 -> 52711
OEIS相关条目:OEIS A007097
⁸
。