अखरोट के गणित के प्रोफेसर अपने सभी शोधों को एक प्रणाली का उपयोग करके सांकेतिक शब्दों में बदलना चाहते हैं ताकि वे अपने प्रतिद्वंद्वियों को भी पछाड़ सकें!
इसके अंत में प्रोफेसर ने न केवल अपने द्वारा लिखी गई संख्या के आधार को बदलने का निर्णय लिया है, बल्कि उस संख्या में हर एक अंक है, जिसके अनुसार अंक स्वयं को ढूँढता है (दाईं ओर से गिनती, 1 से शुरू)। उदाहरण के लिए:
संख्या 0 में एक अंक है, इसलिए इसे आधार 1: 0 में दर्शाया गया है
नंबर 1 में बेस दस में एक अंक होगा, लेकिन हमारे प्रोफेसर के सिस्टम में यह मान्य नहीं है। पहला स्थान केवल आधार 1 अंकों के लिए आरक्षित है! इसका मतलब यह है कि इसे दूसरी जगह पर ले जाना चाहिए जहां आधार 2 की अनुमति है: 10
नंबर 2 के लिए कम से कम आधार 3 लिखा होना आवश्यक है: 100
लेकिन अब अंक 3 को दूसरे स्थान पर अंक बदलकर: 110 लिखा जा सकता है
और 4 के रूप में: 200
इस विचार को प्राप्त करने में आपकी सहायता के लिए कुछ और उदाहरण हैं:
5: 210
6: 1000
7: 1010
8: 1100
9: 1110
10: 1200
11: 1210
12: 2000
13: 2010
14: 2100
15: 2110
16: 2200
17: 2210
18: 3000
इस प्रणाली का उपयोग करते हुए प्रोफेसर के नोट्स का किसी के लिए कोई मतलब नहीं होगा, लेकिन उन्हें और वे अंततः दुनिया को संभाल सकते हैं !!!! रात को अच्छी नींद लें।
बेशक एन्कोडिंग विधि यथासंभव अस्पष्ट होनी चाहिए।
आपका कार्य 10 कोड स्निपेट लिखना है, प्रत्येक आधार 10 अंकों में से एक का प्रतिनिधित्व करता है
0 1 2 3 4 5 6 7 8 9
जब संख्या को परिवर्तित करने के क्रम में संयुक्त किया जाता है तो प्रोफेसर की शैतानी संख्या प्रणाली में लिखित संख्या का उत्पादन होगा (आउटपुट विधि आपकी पसंद की हो सकती है लेकिन केवल 0-9 अंकों का उपयोग करके एक मानव पठनीय संख्या होनी चाहिए)
उदाहरण के लिए अगर मेरे स्निपेट हैं:
0 = MONKEY 1 = EXAMPLE, 2 = CODE, 3 = GOLF और 9 = TEST
फिर
19 = परीक्षा -> 3010
20 = CODEMONKEY -> 3100
21 = CODEEXAMPLE -> 3110
22 = CODECODE -> 3200
23 = CODEGOLF -> 3210
10 से अधिक अंकों या ऋणात्मक संख्याओं वाले किसी भी इनपुट नंबर पर विचार करने की आवश्यकता नहीं है, हालांकि यदि आप अतिरिक्त अंकों के लिए कोड लिखना चाहते हैं तो आपको अतिरिक्त कुडोस मिलेंगे। यह कोड गोल्फ है, इसलिए सबसे छोटा उत्तर (सभी स्निपेट्स के संयुक्त बाइट योग का उपयोग करके) जीतता है और मानक खामियों की अनुमति नहीं है।
ADDENDUM: इससे पहले कि कोई भी शुरुआत करे कि क्या आधार 1 में 0 का सही प्रतिनिधित्व है, मैं आपको याद दिलाना चाहूंगा कि यह प्रोफेसर अखरोट है। इसके साथ जियो।