Liczby pierwsze są wszędzie ...
chowają się w Pi
3,141592653 58979 3238 462643 3832 795028841 971693993751
Zdobądźmy te liczby pierwsze!
Wyzwanie
Biorąc pod uwagę liczbę całkowitą n>0
, dowiedz się, ile liczb pierwszych jest ukrytych w pierwszych n
cyfrachPi
Przykłady
Bo n=3
powinniśmy szukać liczb pierwszych w [3,1,4]
. Istnieją 2 Najwyżsi (3,31)
, więc kod powinien Wyjście 2
Na n=10
pierwsze 10 cyfr [3,1,4,1,5,9,2,6,5,3]
i kod powinien wyjście 12
ponieważ [2, 3, 5, 31, 41, 53, 59, 653, 4159, 14159, 314159, 1592653]
były ukryte (i znalazłem!)
Przypadki testowe
wejście -> wyjście
1->1
3->2
13->14
22->28
42->60
50->93
150->197
250->363
500->895
Zasady
Kod musi być w stanie znaleźć wszystkie liczby pierwsze przynajmniej nan=50
tak, można zakodować pierwsze 50 cyfr o Pi
jeśli lubisz
Wpisy hardcoding odpowiedzi są nieważne
To jest golf golfowy. Najkrótsza odpowiedź w bajtach wygrywa!