Primos estão por toda parte ...
eles se escondem dentro de Pi
3.141592653 58979 3238 462643 3832 795028841 971693993751
Vamos pegar esses números primos!
O desafio
Dado como entrada um número inteiro n>0
, descubra quantos números primos estão ocultos dentro dos primeiros n
dígitos dePi
Exemplos
Pois n=3
devemos procurar primos em [3,1,4]
. Existem 2 primos (3,31)
, portanto, seu código deve gerar 2
Para n=10
, os 10 primeiros dígitos são [3,1,4,1,5,9,2,6,5,3]
e seu código deve gerar 12
porque [2, 3, 5, 31, 41, 53, 59, 653, 4159, 14159, 314159, 1592653]
foram ocultados (e encontrados!)
Casos de teste
entrada -> saída
1->1
3->2
13->14
22->28
42->60
50->93
150->197
250->363
500->895
Regras
Seu código deve ser capaz de encontrar todos os números primos, pelo menos paran=50
Sim, você pode codificar os 50 primeiros dígitos de Pi
se você gosta de
entradas codificar as respostas são inválidos
Este é o código-golfe . A resposta mais curta em bytes ganha!