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