आपका कार्य नीचे प्रारूप का उपयोग करके किसी संख्या को विघटित करना है।
यह आधार रूपांतरण के समान है, सिवाय इसके कि 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]
स्कोरिंग
यह कोड-गोल्फ है । बाइट्स जीत में सबसे कम समाधान।