एक प्रोग्राम या फ़ंक्शन लिखें जो एक सकारात्मक पूर्णांक एन में लेता है और इस प्रवर्धित ज़िगज़ैग पैटर्न के पहले एन नंबर को आउटपुट करता है, केवल आवश्यक लाइनों का उपयोग करके:
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पिछले शिखर या गर्त की तुलना में इसके साथ रेखा से दूर एक बिंदु तक पहुँचता है ।N तक सीमित नहीं है
44। ज़िगज़ैग उसी पैटर्न में बढ़ता है और बड़े एन का समर्थन किया जाना चाहिए।कई अंकों वाले नंबरों को उनके कोनों में केवल "स्पर्श" करना चाहिए, जैसा कि दर्शाया गया है। सुनिश्चित करें कि यह काम तब है जब N
100ऊपर और ऊपर है।आउटपुट में कोई खाली (या केवल स्थान) लाइनें नहीं होनी चाहिए, एक वैकल्पिक अनुगामी न्यूलाइन को छोड़कर।
किसी भी लाइन में किसी भी प्रकार के अनुगामी स्थान हो सकते हैं।
स्कोरिंग
बाइट्स में सबसे छोटा कोड जीतता है। टाईब्रेकर पहले जवाब है।