เขียนโปรแกรมหรือฟังก์ชั่นที่รับจำนวนเต็มบวก N และส่งออกตัวเลข N แรกของรูปแบบคดเคี้ยวไปมาโดยใช้เพียงบรรทัดที่ต้องการ:
26
25 27 .
10 24 28 .
9 11 23 29 .
2 8 12 22 30 44
1 3 7 13 21 31 43
4 6 14 20 32 42
5 15 19 33 41
16 18 34 40
17 35 39
36 38
37
ดังนั้นถ้า N คือ1
ผลลัพธ์คือ
1
ถ้า N คือ2
ผลลัพธ์คือ
2
1
ถ้า N คือ3
ผลลัพธ์คือ
2
1 3
ถ้า N คือ4
ผลลัพธ์คือ
2
1 3
4
ถ้า N คือ10
ผลลัพธ์คือ
10
9
2 8
1 3 7
4 6
5
ถ้า N คือ19
ผลลัพธ์คือ
10
9 11
2 8 12
1 3 7 13
4 6 14
5 15 19
16 18
17
และอื่น ๆ
หมายเหตุ
แต่ละจุดสูงสุดหรือรางของคดเคี้ยวไปมาถึงจุดหนึ่งบรรทัดห่างจากเส้นที่มี
1
บนมันมากกว่ายอดเขาหรือรางก่อนหน้านี้ไม่มีไม่ได้
44
จำกัด คดเคี้ยวไปมาเติบโตในรูปแบบเดียวกันและขนาดใหญ่ควรได้รับการสนับสนุนตัวเลขที่มีตัวเลขหลายหลักควร "แตะ" ที่มุมของภาพเท่านั้น ตรวจสอบให้แน่ใจว่าใช้งานได้เมื่อ N คือ
100
ขึ้นไปไม่ควรมีบรรทัดว่าง (หรือเว้นวรรคเท่านั้น) ในเอาต์พุตยกเว้นบรรทัดใหม่ที่ต่อท้ายหนึ่งบรรทัด
บรรทัดใด ๆ อาจมีช่องว่างต่อท้ายจำนวนเท่าใดก็ได้
เกณฑ์การให้คะแนน
รหัสที่สั้นที่สุดในหน่วยไบต์ชนะ Tiebreaker เป็นคำตอบก่อนหน้า