इस चुनौती से प्रेरित है यह , अब नष्ट कर दिया सवाल।
इनपुट के रूप में एक धनात्मक पूर्णांक N लें , और संख्या 1 .. N 2 के साथ एक मैट्रिक्स आउटपुट करें जो निम्न पैटर्न का अनुसरण करता है:
पहली पंक्ति को 1 .. N के साथ भरें और फिर अंतिम पंक्ति (पंक्ति संख्या N ) को (N + 1) .. 2N के साथ भरें, फिर दूसरी पंक्ति को (2N + 1) के साथ भरें । 3N और तब तक जारी रखें जब तक आपने भरा नहीं है सभी पंक्तियों।
आउटपुट स्वरूप लचीला है, इसलिए सूची आदि की सूची स्वीकार की जाती है।
N = 1
1
N = 2
1 2
3 4
N = 3
1 2 3
7 8 9
4 5 6
N = 4
1 2 3 4
9 10 11 12
13 14 15 16
5 6 7 8
N = 5
1 2 3 4 5
11 12 13 14 15
21 22 23 24 25
16 17 18 19 20
6 7 8 9 10
मानक नियम लागू होते हैं। प्रत्येक भाषा में बाइट्स में सबसे छोटा उत्तर जीतता है। स्पष्टीकरण हमेशा की तरह प्रोत्साहित किया जाता है।
1 2 3 7 8 9 4 5 6
:) है कि उत्पादन प्रारूप लचीला?