เวลามีอยู่ทุกหนทุกแห่ง ...
พวกเขาซ่อนตัวอยู่ใน Pi
3.141592653 58979 3238 462643 3832 795028841 971693993751
มารับช่วงเวลาเหล่านั้น!
ความท้าทาย
ให้เป็นอินพุทเป็นจำนวนเต็มn>0
ค้นหาว่ามีจำนวนเฉพาะซ่อนอยู่ภายในn
ตัวเลขแรกของPi
ตัวอย่าง
สำหรับเราควรจะค้นหาเฉพาะในn=3
[3,1,4]
มี 2 ช่วงเวลา(3,31)
ดังนั้นรหัสของคุณควรส่งออก2
สำหรับ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
ใช่คุณสามารถhardcode 50 หลักแรกของPi
ถ้าคุณชอบ
รายการรหัสคำตอบที่ไม่ถูกต้อง
นี่คือรหัสกอล์ฟคำตอบที่สั้นที่สุดเป็นไบต์ชนะ!