จำนวนนั้นเป็นค่าเฉพาะสำหรับเฉินถ้าเป็นไปตามเงื่อนไขสองข้อ:
- มันเป็นนายกตัวเอง
- ตัวเองบวกสองเป็นได้ทั้งนายกหรือกึ่งนายก
จำนวนเฉพาะคือจำนวนที่มีตัวหารสองตัวและตัวหารเหล่านั้นประกอบด้วยตัวของมันเองและอีกตัวหนึ่ง
Semi-prime คือตัวเลขซึ่งเป็นผลคูณของสองช่วง (โปรดทราบว่า 12 = 2 * 2 * 3 ไม่ใช่แบบกึ่งนายกรัฐมนตรี แต่ 25 = 5 * 5 คือ)
งานของคุณคือการพิจารณาว่าตัวเลขเป็นตัวเอกเฉิน คุณควรส่งออกค่าความจริงใด ๆ สำหรับใช่และค่าเท็จใด ๆ สำหรับไม่ใช่
อินพุตจะเป็นจำนวนเต็มใด ๆ ที่มากกว่าหรือเท่ากับหนึ่ง มันอาจถูกนำมาเป็นสตริงอาร์เรย์อักขระหรืออาร์เรย์หรือตัวเลข
ตัวอย่าง:
101 -> truthy
223 -> falsy
233 -> truthy
1 -> falsy
นี่คือบางส่วนได้รับแรงบันดาลใจจากฉันเป็นนายกของ Sophie Germain? ซึ่งโชคไม่ดีที่ถูกปิดเหมือนซ้ำดังนั้นฉันจึงโพสต์ความท้าทายที่เกี่ยวข้องซึ่งไม่ซ้ำกัน
2 * 2 * 2 * 3 * 3
กึ่งนายก? เกี่ยวกับ5 * 5
อะไร
5*5
เป็นกึ่งนายก2*2*2*3*3
ไม่ใช่ ฉันพูดสองอย่างแน่ๆ
2*2*2*3*3
มีปัจจัยสำคัญสองประการคือ2
และ3
และ5*5
มีปัจจัยสำคัญเพียงอย่างเดียวคือ5
) คุณอาจแก้ไขได้ในคำถามหรือไม่
True
จริงและ2
หรือFalse
เพื่อความเท็จ (ค่าความเท็จที่ไม่สอดคล้องกัน) ได้หรือไม่?