आपका कार्य एक गैर-रिक्त स्ट्रिंग को प्रिंट करने योग्य 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?