एक सकारात्मक पूर्णांक k > 1
और एक गैर-नकारात्मक पूर्णांक को देखते हुए i
, गैर-नकारात्मक पूर्णांकों का एक k
-टल (या k
-आयामी वेक्टर) उत्पन्न करते हैं। प्रत्येक के लिए k
, ℕ से , k तक का नक्शा, विशेषण होना चाहिए । यही है, हर इनपुट i
को एक अलग ट्यूपल का उत्पादन करना चाहिए, और हर संभव ट्यूपल को कुछ इनपुट द्वारा उत्पादित किया जाना चाहिए i
।
आप STDIN (या निकटतम विकल्प), कमांड-लाइन तर्क या फ़ंक्शन तर्क के माध्यम से इनपुट लेने और STDOUT (या निकटतम वैकल्पिक), फ़ंक्शन रिटर्न मान या फ़ंक्शन (आउट) पैरामीटर के माध्यम से परिणाम आउटपुट कर सकते हैं।
आप आउटपुट के लिए किसी भी सुविधाजनक, स्पष्ट, फ्लैट सूची प्रारूप का उपयोग कर सकते हैं।
आपके समाधान पर कोई कृत्रिम सीमा नहीं होनी चाहिए k
और i
आप यह मान सकते हैं कि वे आपकी भाषा के मूल पूर्णांक आकार में फिट हैं। बहुत कम से कम, आपको मूल्यों का समर्थन करना चाहिए 255
, हालांकि, यहां तक कि आपके मूल पूर्णांक का आकार इससे छोटा है।
किसी के लिए 1 < k < 32
, अपने कोड सेकंड के एक मामले में एक परिणाम का उत्पादन करना चाहिए (बेशक, अगर आपका जवाब का समर्थन नहीं करता पिछले शासन के लिए है कि बड़े कारण, सीमा तदनुसार समायोजित किया जाता है)। यह कोई समस्या नहीं होनी चाहिए: यह इस चुनौती को हल करने के ऐसी है कि वह 2 अप करने के लिए काम करता है संभव है 128 कुछ ही सेकंड में है, लेकिन सीमा से बचने के जवाब जो वास्तव में पुनरावृति से करने के लिए नहीं है के लिए परिणाम खोजने के लिए।i < 231
i
0
i
कृपया अपने उत्तर में अपने चुने हुए मानचित्रण का विवरण और क्यों यह विशेषण है के लिए एक औचित्य शामिल करें (यह एक औपचारिक प्रमाण होने की आवश्यकता नहीं है)।
यह कोड गोल्फ है, सबसे छोटा उत्तर (बाइट्स में) जीतता है।
q~2bW%1$Te]/zWf%2fbp
(विपरीत इनपुट ऑर्डर)