A tarefa em questão é, dado um número n
, encontrar o menor primo que começa com PELO MENOS n
do número 2
no início do número. Esta é uma sequência que encontrei no OEIS ( A068103 ).
Os primeiros 17 números da sequência são dados abaixo; se você quiser mais, terei de implementar a sequência, o que não me importo de fazer.
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
Só pensei que isso seria uma combinação legal de manipulação de cordas, detecção de primos e seqüências. Isso é código-golfe , a menor contagem de bytes será declarada a vencedora provavelmente no final do mês.
x
. Por exemplo, se o seu idioma suportar apenas números inteiros de 32 bits, você pode explicar isso.