चुनौती सरल है: एक प्रोग्राम या फ़ंक्शन लिखें, जो एक परिमित गैर-नकारात्मक पूर्णांक दिए जाने पर, एक नेस्टेड सरणी को आउटपुट करता है।
नियम
- आपके कोड को प्रत्येक पूर्णांक 0 n 31 <2 31 के लिए एक अद्वितीय मान्य नेस्टेड सरणी का उत्पादन करना चाहिए ।
- इस श्रेणी के भीतर 16 खुले कोष्ठकों के साथ हर संभव नेस्टेड सरणी को आउटपुट किया जाना चाहिए। (इसका मतलब यह नहीं है कि आपका कोड कभी भी नेस्टेड सरणी को 16 से अधिक खुले ब्रैकेट के साथ आउटपुट नहीं कर सकता है।)
- आपका कोड वास्तविक सरणी (कॉमा के साथ या बिना) के बजाय नेस्टेड सरणी का एक स्ट्रिंग प्रतिनिधित्व आउटपुट कर सकता है।
एक संभव मानचित्रण:
0 -> []
1 -> [[]]
2 -> [[[]]]
3 -> [[], []]
4 -> [[[[]]]]
5 -> [[[], []]]
6 -> [[[]], []]
7 -> [[], [[]]]
8 -> [[], [], []]
9 -> [[[[[]]]]]
etc.
स्कोरिंग
यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे छोटा कोड जीत जाता है।