给定一个数字n
,手头的任务将找到最小的素数,该最小素数以数字的AT LEAST 开头。这是我在OEIS(A068103)上找到的序列。 n
2
下面给出了序列中的前17个数字,如果您想要更多,我将不得不执行序列,我不介意这样做。
0 = 2
1 = 2
2 = 223
3 = 2221
4 = 22229
5 = 2222203
6 = 22222223 # Notice how 6 and 7 are the same!
7 = 22222223 # It must be **AT LEAST** 6, but no more than necessary.
8 = 222222227
9 = 22222222223 # Notice how 9 and 10 are the same!
10 = 22222222223 # It must be **AT LEAST** 9, but no more than necessary.
11 = 2222222222243
12 = 22222222222201
13 = 22222222222229
14 = 222222222222227
15 = 222222222222222043
16 = 222222222222222221
只是认为这将是字符串处理,素数检测和序列的完美组合。这是代码高尔夫球,最低字节数可能会在月底宣布为获胜者。
x
。例如,如果您的语言仅支持32位整数,则可以对此进行解释。