プライムはどこにでもあります...
彼らはPiの中に隠れます
3.141592653 58979 3238 462643 3832 795028841 971693993751
それらの素数を取得しましょう!
チャレンジ
入力としてintegerが与えられるとn>0、の最初のn桁の内側に隠されている素数を見つけますPi
例
以下のためにn=3我々は素数を検索しなければなりません[3,1,4]。プライムは2つある(3,31)ため、コードは2
For を出力する必要n=10が[3,1,4,1,5,9,2,6,5,3]あります。最初の10桁は出力され、隠されていた(そして見つかった!)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場合のように
エントリは答えをハードコーディングを無効です
これはコードゴルフです。バイト単位での最短の回答が勝ちです!