プライムはどこにでもあります...
彼らは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
場合のように
エントリは答えをハードコーディングを無効です
これはコードゴルフです。バイト単位での最短の回答が勝ちです!