Bilangan prima ada di mana-mana ...
mereka bersembunyi di dalam Pi
3.141592653 58979 3238 462643 3832 795028841 971693993751
Mari kita dapatkan bilangan prima itu!
Tantangan
Diberikan sebagai input bilangan bulat n>0
, cari tahu berapa bilangan prima yang disembunyikan di dalam n
digit pertamaPi
Contohnya
Karena n=3
kita harus mencari bilangan prima di [3,1,4]
. Ada 2 Primes (3,31)
, sehingga kode Anda harus keluaran 2
Untuk n=10
, pertama 10 digit yang [3,1,4,1,5,9,2,6,5,3]
dan kode Anda harus output 12
karena [2, 3, 5, 31, 41, 53, 59, 653, 4159, 14159, 314159, 1592653]
disembunyikan (dan ditemukan!)
Uji Kasus
input -> output
1->1
3->2
13->14
22->28
42->60
50->93
150->197
250->363
500->895
Aturan
Kode Anda harus dapat menemukan semua bilangan prima setidaknya untukn=50
Ya, Anda dapat meng-hardcode 50 digit pertama Pi
jika Anda suka
Entri hardcoding jawaban tidak valid
Ini adalah kode-golf. Jawaban terpendek dalam byte menang!