序列
每个人都知道唯一的偶数是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
。这并不特殊-质数就是这样工作的。