इनपुट के रूप में एक स्ट्रिंग को देखते हुए, अपने संबंधित वर्णमाला सूचकांक द्वारा दाईं ओर धकेल दिए गए प्रत्येक अक्षर के साथ एक नया स्ट्रिंग प्रिंट करें।
हम सभी जानते हैं कि A एक धीमा है और Z एक तेज़ अक्षर है। इसका मतलब है कि Z 25 स्थानों पर दाईं ओर शिफ्ट हो जाता है, A बिल्कुल भी स्थानांतरित नहीं होता है और B 1 स्थान से स्थानांतरित हो जाता है।
आपके कार्यक्रम को केवल AZ से अपरकेस अक्षरों को संभालना है, और कोई अन्य वर्ण, कोई व्हाट्सएप, कोई विराम चिह्न नहीं है।
ध्यान दें कि यदि स्थानांतरण के बाद 2 या अधिक अक्षर एक ही स्थान पर आते हैं, तो नवीनतम वर्ण का उपयोग किया जाएगा। (उदाहरण: BA
-> A
)
उदाहरण
"AZ" -> "A Z"
"ABC" -> "A B C"
"ACE" -> "A C E"
"CBA" -> " A"
"HELLOWORLD" -> " E H DLL OLO R W"
नियम
- यह कोड-गोल्फ है , इसलिए किसी भी भाषा के बाइट्स में सबसे छोटा कोड जीत जाता है।
मानक खामियों को मना किया जाता है।
इनपुट एक स्ट्रिंग के रूप में प्राप्त किया जाना चाहिए।
- आप परिणाम को प्रिंट कर सकते हैं
stdout
या एक स्ट्रिंग वापस कर सकते हैं। - एक एकल अनुगामी व्हाट्सएप और / या न्यूलाइन की अनुमति है।
- आप इनपुट या आउटपुट के रूप में लोअरकेस अक्षरों का भी उपयोग कर सकते हैं, लेकिन केवल मामले का उपयोग करें।