(ผ่านการแชท )
รายการ OEIS A123321แสดงลำดับของตัวเลขที่เป็นผลคูณของเจ็ดช่วงเวลาที่แตกต่างกัน เพื่อความกระชับเราจะเรียกหมายเลข7DPนี้ ตัวเลขสองสามตัวแรกและตัวหารที่เกี่ยวข้องมีดังนี้:
510510 = 2 * 3 * 5 * 7 * 11 * 13 * 17
570570 = 2 * 3 * 5 * 7 * 11 * 13 * 19
690690 = 2 * 3 * 5 * 7 * 11 * 13 * 23
746130 = 2 * 3 * 5 * 7 * 11 * 17 * 19
ความท้าทายที่นี่จะค้นหาหมายเลข 7DP ที่ใกล้เคียงที่สุดในแง่ของระยะทางที่แน่นอนจากอินพุตที่กำหนด
อินพุต
เดียวจำนวนเต็มบวกnในรูปแบบที่สะดวก
เอาท์พุต
หมายเลข 7DP ที่ใกล้เคียงที่สุดถึงnอีกครั้งในรูปแบบที่สะดวก หากมีการเชื่อมโยงตัวเลข 7DP สองตัวใกล้เคียงกันคุณสามารถส่งออกอย่างใดอย่างหนึ่งหรือทั้งสองอย่าง
กฎระเบียบ
- ตัวเลขสามารถสันนิษฐานได้ว่าเหมาะสมกับ
[int]
ประเภทข้อมูลเริ่มต้นของภาษาของคุณ(หรือเทียบเท่า) - ยอมรับได้ทั้งโปรแกรมหรือฟังก์ชั่น
- ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม
- นี่คือรหัส - กอล์ฟดังนั้นกฎการเล่นกอล์ฟตามปกติทั้งหมดจึงนำมาใช้และรหัสที่สั้นที่สุดชนะ
ตัวอย่าง
5 -> 510510
860782 -> 870870
1425060 -> 1438710 (or 1411410, or both)
k
โดยตรงเป็นที่เริ่มต้นด้วยf(n+k,k%2*2+~k)
k=0