वर्णमाला के पार
इस चुनौती में, आपको वर्णमाला के अक्षरों को याद रखने में परेशानी होती है। इसे दरकिनार करने के लिए, आप वर्णमाला के ऊपर और नीचे जाते हैं, जब तक आप पत्र तक नहीं पहुंच जाते।
क्योंकि आप चाहते हैं कि आपका कोड पोर्टेबल हो, तो आप इसे लेटर ब्लॉक के साथ लिखेंगे। आपके पास सीमित मात्रा में अक्षर ब्लॉक हैं क्योंकि उनमें से अधिकांश चोरी हो गए हैं इसलिए आपको यह सुनिश्चित करने की आवश्यकता है कि आपका कोड जितना संभव हो उतना कम हो।
उदाहरण
इनपुट / आउटपुट जोड़े एक रिक्त रेखा द्वारा अलग किए जाते हैं:
Ac
ABc
Ad
ABcd
fA
fedCBA
adB
abcdcB
Hello, World!
HGfefghijkllmno, WVUTSrqpopqrqponmlkjihgfed!
चुनौती
आपका लक्ष्य A-Za-zउनके बीच के वर्णमाला ( ) के सभी मध्यवर्ती अक्षरों के साथ आसन्न अक्षरों को चेन करना है। यदि पूंजीकरण अलग है, तो पूंजीकरण को बीच में बदलना चाहिए। यदि पूंजीकरण को बीच में समान रूप से परिवर्तित नहीं किया जा सकता है, तो यह मध्य के बाद टूट गया । यदि कोई वर्ण एक वर्णमाला वर्ण नहीं है, तो कोई परिवर्तन नहीं किया जाना चाहिए।
जीतना
यह कोड-गोल्फ है जो बाइट्स जीत में सबसे छोटा कोड है!
-10% बोनस: यदि आपका कोड चेन डिजिट करता है
adBबदलना चाहिए abcdCBक्योंकि c, d और b के मध्य में है।