I primi sono ovunque ...
si nascondono dentro Pi
3.141592653 58979 3238 462643 3832 795028841 971693993751
Prendiamo quei numeri primi!
La sfida
Dato come input un numero intero n>0
, scopri quanti numeri primi sono nascosti all'interno delle prime n
cifre diPi
Esempi
Perché n=3
dovremmo cercare i numeri primi in [3,1,4]
. Ci sono 2 Primes (3,31)
, quindi il tuo codice dovrebbe essere emesso 2
per n=10
, le prime 10 cifre sono [3,1,4,1,5,9,2,6,5,3]
e il tuo codice dovrebbe essere emesso 12
perché [2, 3, 5, 31, 41, 53, 59, 653, 4159, 14159, 314159, 1592653]
nascosto (e trovato!)
Casi test
input -> output
1->1
3->2
13->14
22->28
42->60
50->93
150->197
250->363
500->895
Regole
Il codice deve essere in grado di trovare tutti i numeri primi almeno pern=50
Sì, è possibile hardcode le prime 50 cifre del Pi
se vi piacciono
le voci hardcoding le risposte non sono validi
Questo è code-golf. Vince la risposta più breve in byte!