चुनौती:
कीबोर्ड पर टाइप किए जा सकने वाले किसी भी इनपुट को देखते हुए, टेक्स्ट को N वर्णों के साथ स्थानांतरित करें।
यहाँ QWERTY कीबोर्ड का उपयोग किया जाना है। आप संशोधक कुंजियों (Shift, Caps, Enter, Delete और Tab) को अनदेखा कर सकते हैं। एक बार जब आप एक तरफ (उदाहरण के लिए तक पहुँचने के |
पाश वापस दौर), इसलिए |
करने के लिए चला जाता है Q
, तो N = 1
।
रिक्त स्थान को साथ नहीं ले जाना होगा (वे संशोधक को छोड़ते हुए अंतरिक्ष में वापस जाते हैं)। अगर बदलाव (जैसे वर्ण लिखने के लिए इस्तेमाल किया गया था !
और @
) बदली हुई चरित्र भी पारी का उपयोग कर लिखे जाने चाहिए (यानी !
को जाता है @
नहीं 2
करता है, तो N = 1
)।
यूके कीबोर्ड इसके लिए अलग हैं, लेकिन कृपया इसका उपयोग करें ताकि हम तुलना कर सकें।
इनपुट:
किसी भी वाक्य को एक सकारात्मक पूर्णांक के बाद उपरोक्त कीबोर्ड पर टाइप किया जा सकता है। इस पूर्णांक के आकार के लिए कोई अधिकतम नहीं है।
आउटपुट:
एक ही वाक्य, एन द्वारा स्थानांतरित किया गया।
उदाहरण:
My name is Tim 3
?o .f/y [g I[/
Hello World 7
Spgge Oe[g;
I Wi5h I h4d b3773r C@d3ing ski{{s 3
{ T[8l { l7h ,6006u N%h6[.k g'[QQg
यह कोड गोल्फ है, इसलिए सबसे छोटा कोड जीतता है।
Hello World 7
उदाहरण नहीं होना चाहिए Spgge Oe[g;
? दोनों o
को एक ही चरित्र का नक्शा बनाना चाहिए
N<= 13
मूल चरित्र पर लौटने के लिए आपको अधिकतम 13 पर शिफ्ट करने की आवश्यकता होगी?