รับจำนวนเต็มบวกอย่างเคร่งครัดnทำตามขั้นตอนเหล่านี้:
- สร้างอาร์เรย์Aด้วยn 1 s
- ถ้าA มีเพียงองค์ประกอบเดียวให้ยุติ มิฉะนั้นเริ่มต้นจากองค์ประกอบแรกแทนที่แต่ละคู่ของAด้วยผลรวมของมันออกจากองค์ประกอบสุดท้ายเช่นถ้าความยาวของAเป็นคี่และทำซ้ำขั้นตอนนี้
ผลลัพธ์ควรประกอบด้วยสถานะของAหลังจากแต่ละขั้นตอนตามลำดับจากขั้นตอนแรกจนถึงสุดท้าย ห้ามมิให้มีการใช้ช่องโหว่มาตรฐาน นี่เป็นความท้าทายของการเล่นกอล์ฟดังนั้นการแก้ปัญหาด้วยจำนวนไบต์ที่น้อยที่สุดในแต่ละภาษาจะเป็นผู้ชนะ
กรณีทดสอบ
แต่ละบรรทัดในผลลัพธ์ของตัวอย่างเหล่านี้คือสถานะ คุณสามารถส่งออกในรูปแบบที่เหมาะสม
การป้อนข้อมูล: 1
[1]
การป้อนข้อมูล: 4
[1, 1, 1, 1]
[2, 2]
[4]
การป้อนข้อมูล: 13
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2, 2, 2, 2, 2, 2, 1]
[4, 4, 4, 1]
[8, 5]
[13]
การป้อนข้อมูล: 15
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2, 2, 2, 2, 2, 2, 2, 1]
[4, 4, 4, 3]
[8, 7]
[15]