एक प्रोग्राम लिखें, जो एक इनपुट n है , प्राकृतिक संख्याओं का उपयोग करके सभी संभव n-tuples उत्पन्न करेगा।
n=1
(1),(2),(3),(4),(5),(6)...
n=2
(1,1),(1,2),(2,1),(2,2),(1,3),(3,1),(2,3),(3,2),(3,3)...
n=6
(1,1,1,1,1,1) (1,1,1,1,2,1) (1,1,1,2,1,1)...
- आउटपुट किसी भी क्रम में हो सकता है जो किसी अन्य नियम को नहीं तोड़ता है।
- कार्यक्रम को हमेशा के लिए चलाने के लिए लिखा जाना चाहिए और सिद्धांत में सभी लागू टुपल्स को एक बार सूचीबद्ध करना चाहिए।
- वास्तव में, आपका प्रोग्राम आपके पूर्णांक प्रकार की सीमा और क्रैश तक पहुंच जाएगा। यह स्वीकार्य है क्योंकि जब तक आपका पूर्णांक प्रकार असीमित नहीं होता तब तक यह कार्यक्रम अनंत रूप से लंबा चलेगा।
- प्रत्येक मान्य टपल को परिमित समय के भीतर सूचीबद्ध किया जाना चाहिए, यदि केवल कार्यक्रम को उस लंबे समय तक चलाने की अनुमति दी गई थी।
- आउटपुट, आपके विकल्प पर, प्राकृतिक संख्याओं के अलावा शून्य को शामिल कर सकता है।
- आप अपनी सुविधा के लिए अपने प्रोग्राम के आउटपुट फॉर्मेट को चुन सकते हैं, जब तक कि प्रत्येक ट्यूपल के अंदर ट्यूपल और संख्याओं के बीच अलगाव स्पष्ट और सुसंगत न हो। (उदाहरण के लिए, प्रति पंक्ति एक टपल।)
- इनपुट (एन) एक से छह तक पूर्णांक है। इस सीमा के बाहर इनपुट के लिए आवश्यक व्यवहार अपरिभाषित है।
- कोड-गोल्फ नियम लागू होते हैं, सबसे छोटा कार्यक्रम जीतता है।
सैंडबॉक्स चरण के दौरान प्रतिक्रिया के लिए "आर्टेमिस फॉवेल" के लिए धन्यवाद।