ท้าทาย
ที่ PPCG เราแน่ใจว่าชอบลำดับของเราดังนั้นนี่คือความสนุกอีกอัน
ลองกำหนดa(n)
ว่าเป็นจำนวนเต็มไม่ใช่ลบที่เล็กที่สุดX
ที่ไม่เท่ากับa(k)
( 0 < k < n
) ใด ๆและa(n-1)
และX
ไม่แชร์ทศนิยมหลักใด ๆa(0) = 0
รับอินพุตn > 0
เอาต์พุตเช่นa(n)
นั้น
ตัวอย่างเช่นสำหรับการป้อนข้อมูลn = 13
ที่เรามีa(13) = 20
ตั้งแต่a(12) = 11
และ20
เป็นที่ไม่ใช่เชิงลบจำนวนเต็มเล็กที่สุดเราไม่ได้เห็นเลยว่าไม่ได้เปิดเผยตัวเลขทศนิยมใด ๆ 11
กับ
ลำดับ
ต่อไปนี้เป็นคำศัพท์ 20 คำแรกที่ให้คุณเริ่มต้นได้ นี่คือลำดับA067581บน OEIS
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 22, 11, 20, 13, 24, 15, 23, 14, 25
กฎระเบียบ
- อินพุตและเอาต์พุตสามารถสันนิษฐานว่าเหมาะสมกับชนิดจำนวนเต็มดั้งเดิมของภาษาของคุณ
- อินพุตและเอาต์พุตจะได้รับในรูปแบบที่สะดวกใด ๆ
- คุณสามารถเลือก 0 ดัชนีอย่างที่ฉันเป็นในตัวอย่างของฉันหรือ 1 ดัชนีสำหรับการส่งของคุณ โปรดระบุสิ่งที่คุณกำลังทำ
- ยอมรับได้ทั้งโปรแกรมหรือฟังก์ชั่น หากฟังก์ชั่นคุณสามารถส่งคืนผลลัพธ์มากกว่าการพิมพ์
- หากเป็นไปได้โปรดใส่ลิงค์ไปยังสภาพแวดล้อมการทดสอบออนไลน์เพื่อให้ผู้อื่นสามารถลองใช้รหัสของคุณได้!
- ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม
- นี่คือรหัส - กอล์ฟเพื่อให้ใช้กฎการตีกอล์ฟตามปกติทั้งหมดและรหัสที่สั้นที่สุด (เป็นไบต์) ชนะ
n > 1
(หรือn ≥ 2
) เป็นอินพุตได้หรือไม่ (การจัดทำดัชนี 1 รายการ)