आपका कार्य एक गैर-रिक्त स्ट्रिंग को प्रिंट करने योग्य ASCII वर्णों से युक्त होता है, [32..126] ।
प्रति चरित्र स्ट्रिंग चरित्र पढ़ना:
- हर बार जब आप लोअरकेस में एक पत्र का सामना करते हैं, तो उसे अगले अक्षर से जोड़कर 'A' से शुरू करें
- हर बार जब आप अपरकेस में एक पत्र का सामना करते हैं, तो इसे उस लोअरकेस में पत्र से बदलें, जिसके साथ यह जुड़ा हुआ है
- अन्य पात्रों को किसी विशेष प्रसंस्करण की आवश्यकता नहीं होती है और बस अपरिवर्तित रह जाते हैं
उदाहरण
इनपुट स्ट्रिंग के लिए "endlAsEBAEE":
- एसोसिएट
eकरने के लिएA,nकरने के लिएB,dकरने के लिएCऔरlकरने के लिएD - बदलें
Aके साथe - से संबद्ध
sहैंE - बदलें
EBAEEके साथsness
अंतिम आउटपुट है "endlessness"।
स्पष्टीकरण और नियम
- इनपुट स्ट्रिंग में प्रत्येक लोअरकेस अक्षर को एक बार में रखने की गारंटी है। आगे के सभी उदाहरणों को संबंधित कैपिटल लेटर से बदल दिया जाएगा।
- इनपुट स्ट्रिंग मान्य होने की गारंटी है। (आप एक बड़े अक्षर का सामना नहीं करेंगे जो अभी तक लोअरकेस अक्षर से जुड़ा नहीं है।)
- एक बार जब एक बड़े अक्षर को लोअरकेस अक्षर से जोड़ा जाता है, तो इसे बाद में स्ट्रिंग में इस्तेमाल किया जा सकता है या नहीं भी। उदाहरण के लिए,
CऔरDउपरोक्त उदाहरण में उपयोग नहीं किया जाता है। - यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे कम जवाब जीतता है!
परीक्षण के मामलों
इनपुट:
abcd
honk! ABCD!
abrAcAdABCA
endlAsEBAEE
helCo wDrCd!
dermatoglyphics
progBamFinD AuzJles & cCdL DCKf
sphinx of black quKrtz, jOdge my vGw. K NODLM IPGZE HGF SOWBA GYVP QCV JKRX TGU.
petBr AiABD AEckBd a ABFG of AEFGlBH ABAABDs. hJw mIny AEFGLBH ABAABDM HEH ABCBD AEABD AEFG?
उत्तर:
abcd
honk! honk!
abracadabra
endlessness
hello world!
dermatoglyphics
programming puzzles & code golf
sphinx of black quartz, judge my vow. a quick brown fox jumps over the lazy dog.
peter piper picked a peck of pickled peppers. how many pickled peppers did peter piper pick?