รับจำนวนเต็มบวกเป็นอินพุตกำหนดว่าเป็นจำนวนใจกว้าง
หมายเลขใจกว้างคือตัวเลขที่การแทรก+
เครื่องหมายใด ๆ ระหว่างตัวเลขสองหลักใด ๆ ในฐาน 10 ส่งผลให้เกิดการแสดงออกของจำนวนเต็มจำนวนเต็ม
ตัวอย่างเช่น 40427 นั้นไม่เห็นด้วยเพราะ
4+0427 = 431 is prime
40+427 = 467 is prime
404+27 = 431 is prime
4042+7 = 4049 is prime
เอาท์พุต
คุณควรส่งออกค่าที่แตกต่างกันสองค่าหนึ่งค่าเมื่ออินพุตมีขนาดใหญ่และอีกค่าหนึ่งเมื่ออินพุตไม่
เกณฑ์การให้คะแนน
เป้าหมายของการประกวดครั้งนี้คือการทำให้ขนาดของซอร์สโค้ดถูกเขียนขึ้นเพื่อแก้ปัญหานี้ซึ่งกำหนดเป็นไบต์ขนาดเล็กที่สุดเท่าที่จะเป็นไปได้
กรณีทดสอบ
1 -> True
2 -> True
4 -> True
10 -> False
98 -> True
101 -> True
109 -> False
819 -> False
4063 -> True
40427 -> True
2000221 -> True
1
และ2
ไม่มีตัวเลขสองหลักชุดของนิพจน์จึงว่างเปล่า สมาชิกทั้งหมดของเซตที่ว่างเปล่าเป็นไพรม์ นอกจากนี้ไม่มีของพวกเขา แต่นั่นคือนอกเหนือจากจุด มันค่อนข้างสับสนฉันจะให้คุณ แต่ฉันคิดว่ามันสมเหตุสมผลมากกว่าทางเลือก
1
มีเครื่องหมายบวกแทรกระหว่างอักขระสองตัวใด ๆ (ไม่มีการแทรก) จะส่งผล1
ให้ตัวเองเท่านั้นซึ่งตัวเองไม่ได้เป็นนายก