Простые числа везде ...
они прячутся внутри Пи
3.141592653 58979 3238 462643 3832 795028841 971693993751
Давайте получим эти простые числа!
Соревнование
Получив в качестве входных данных целое число n>0
, выясните, сколько простых чисел спрятано в первых n
цифрахPi
Примеры
Ибо n=3
мы должны искать простые числа в [3,1,4]
. Есть 2 простых числа (3,31)
, поэтому ваш код должен выводить 2
For n=10
, первые 10 цифр [3,1,4,1,5,9,2,6,5,3]
и ваш код должен выводиться, 12
потому что они [2, 3, 5, 31, 41, 53, 59, 653, 4159, 14159, 314159, 1592653]
были скрыты (и найдены!)
Тестовые случаи
вход -> выход
1->1
3->2
13->14
22->28
42->60
50->93
150->197
250->363
500->895
правила
Ваш код должен быть в состоянии найти все простые числа , по крайней мере , наn=50
Да, вы можете жёстко первые 50 цифр от Pi
если вы любите
записи жесткого кодирования ответов неверны
Это код-гольф. Самый короткий ответ в байтах побеждает!