परिचय
एक कोड पृष्ठ एक विशिष्ट चरित्र में पूर्णांक मानों को मैप करता है। हम इस तरह एक कोड पृष्ठ की कल्पना कर सकते हैं:
+ --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + - - + --- + --- + --- + --- + | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ए | B | सी | डी | ई | एफ | + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + - - + --- + --- + --- + --- + | 0 | क्ष | w | ई | आर | टी | z | यू | मैं | ओ | पी | ए | s | डी | च | जी | जे | + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + - - + --- + --- + --- + --- + | 1 | के | ल | y | x | सी | वी | बी | एन | एम | क्यू | डब्ल्यू | ई | आर | टी | जेड | यू | + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + - - + --- + --- + --- + --- + | 2 | मैं | ओ | पी | ए | एस | डी | एफ | जी | एच | जे | | | | | | | + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + --- + - - + --- + --- + --- + --- +
पंक्तियाँ पहले अंक को निर्दिष्ट करती हैं और हेक्स-संख्या के दूसरे अंक को कॉलम।
चुनौती
16-255 अद्वितीय वर्णों की एक स्ट्रिंग को देखते हुए, स्ट्रिंग में प्रत्येक वर्ण के शून्य-आधारित सूचकांक का उपयोग करके संबंधित कोड पृष्ठ को आउटपुट करें क्योंकि यह मूल्य है। qwertzuiopasdfghjklyxcvbnmQWERTZUIOPASDFGHJ
उदाहरण के लिए इनपुट ऊपर की तालिका प्राप्त करेगा।
- आउटपुट को ठीक उसी प्रारूप में होना चाहिए, जैसा ऊपर दी गई तालिका में है। केवल एक अनुगामी न्यूलाइन वैकल्पिक है।
- यदि इनपुट की लंबाई 16 से अधिक नहीं है, तो आपको शेष वर्णों के लिए एक नई पंक्ति शुरू करने और अप्रयुक्त कोशिकाओं को खाली छोड़ने की आवश्यकता है (= 3 रिक्त स्थान से भरा)।
- प्रत्येक वर्ण को एक कक्ष के ठीक मध्य में रखा गया है, जिसे बाईं और दाईं ओर एक स्थान पर रखा गया है।
- पहली पंक्ति और स्तंभ में मान अंकों के साथ हेक्स-संख्याओं द्वारा दिए गए हैं
0123456789ABCDEF
। वे बाईं और दाईं ओर एक स्थान के साथ गद्देदार होते हैं। आप लोअरकेस-अंक का उपयोग करने का चयन कर सकते हैं, लेकिन आपको एक से चिपके रहने की आवश्यकता है। - आउटपुट में मौजूद एकमात्र वर्ण हाइफ़न
-
, प्लसस+
, पाइप|
, रिक्त स्थान, हेक्साडेसिमल संख्याओं के लिए अंक और इनपुट से वर्ण हैं।
- कोई भी निर्माण जो ASCII- कला तालिकाओं से संबंधित है या किसी भी तरह से समस्या का तुच्छ वर्णन करने से मना किया जाता है।
- आप मान सकते हैं कि इनपुट में केवल विशिष्ट एन्कोडिंग के वर्ण हैं। कृपया निर्दिष्ट करें कि क्या ऐसा है।
- यदि आपकी भाषा केवल ASCII इनपुट को संभाल सकती है, तो आप ASCII- केवल इनपुट और दोहराया वर्ण मान सकते हैं।
नियम
- कार्य या पूर्ण कार्यक्रम की अनुमति है।
- इनपुट / आउटपुट के लिए डिफ़ॉल्ट नियम ।
- मानक खामियां लागू होती हैं।
- यह कोड-गोल्फ है , इसलिए सबसे कम बाइट-काउंट जीतता है। टाईब्रेकर पहले जमा करना है।
हैप्पी कोडिंग!