序列
每个人都知道唯一的偶数是2。呜呜 但是,也有一定的连号n,其中,当串联n-1,就成为一个素数。
对于初学者来说,1不在列表中,因为10它不是素数。与2(21)和3(32)类似。但是,4之所以起作用是因为它43是质数,因此它是序列中的第一个数字a(1) = 4。下一个有效的数字(6(65)和8(87)都不起作用)是10,因为它109是素数a(2) = 10。然后我们再跳过一堆,直到22因为2221是素数,所以a(3) = 22。等等。
显然,此序列中的所有项都是偶数,因为n与之连接的任何奇数都n-1将变为偶数(如3变成32),而该数将永远不是素数。
这是OEIS上的序列A054211。
挑战
给定一个n适合此序列某处的输入数字(即,n与n-1质数连接),输出其在此序列中的位置。您可以选择0或1索引,但请在提交时说明。
规则
- 可以假定输入和输出适合您语言的本机整数类型。
- 输入和输出可以任何方便的格式给出。
- 完整的程序或功能都是可以接受的。如果是函数,则可以返回输出而不是打印输出。
- 如果可能,请提供一个在线测试环境的链接,以便其他人可以尝试您的代码!
- 禁止出现标准漏洞。
- 这是代码高尔夫球,因此所有常见的高尔夫规则都适用,并且最短的代码(以字节为单位)获胜。
例子
以下示例为1索引。
n = 4
1
n = 100
11
n = 420
51
n始终是可以被整除的唯一素数n。这并不特殊-质数就是这样工作的。