आपका कार्य नीचे प्रारूप का उपयोग करके किसी संख्या को विघटित करना है।
यह आधार रूपांतरण के समान है, सिवाय इसके कि digits
आधार में सूचीबद्ध करने के बजाय , आप सूची को सूचीबद्ध करते हैं values
, जैसे कि इनपुट में सूची जुड़ जाती है।
यदि दिया गया आधार है n
, तो सूची में प्रत्येक संख्या के रूप में होना चाहिए k*(n**m)
, जहां 0<=k<n
और m
पूरी सूची में अद्वितीय है।
ऐनक
- कोई भी उचित इनपुट / आउटपुट प्रारूप। आपका प्रोग्राम / फ़ंक्शन 2 इनपुट लेता है और एक सूची आउटपुट करता है।
- आउटपुट सूची किसी भी क्रम में हो सकती है।
0
बाहर रखा या शामिल किया जा सकता है।- अग्रणी
0
की अनुमति है। - बिल्ट-इन की अनुमति है ।
परीक्षण के मामलों
number base converted list
input1 input2 output
123456 10 [100000,20000,3000,400,50,6] or [6,50,400,3000,20000,100000]
11 2 [8,2,1] or [0,0,0,0,8,0,2,1]
727 20 [400,320,7]
101 10 [100,1] or [100,0,1]
स्कोरिंग
यह कोड-गोल्फ है । बाइट्स जीत में सबसे कम समाधान।