इनपुट के रूप में एक शब्द (या अक्षरों के किसी भी क्रम) को देखते हुए, आपको प्रत्येक अक्षर के बीच में अंतर करना चाहिए, जैसे कि परिणाम में प्रत्येक आसन्न जोड़ी QWERTY कीबोर्ड पर भी आसन्न है, जैसे कि आपने किसी विशालकाय कीबोर्ड पर चलते हुए इनपुट टाइप किया हो। उदाहरण के लिए, ' हां ' ' y tr es ' बन सकता है , ' cat ' हो सकता है ' c xz a wer t '।
नियम:
यह वह कीबोर्ड प्रारूप है जिसका आपको उपयोग करना चाहिए:
q
w
e
r
t
y
u
i
o
p
a
s
d
f
g
h
j
k
l
z
x
c
v
b
n
m
इस लेआउट में स्पर्श करने वाली किसी भी जोड़ी को निकटवर्ती माना जाता है। उदाहरण के लिए, 's' और 'e' आसन्न हैं, लेकिन 's' और 'r' नहीं हैं।
- इनपुट "शब्द" अक्षरों के किसी भी अनुक्रम से मिलकर होगा। इसमें केवल अक्षर होंगे, इसलिए आपके पास विशेष वर्णों के साथ सौदा नहीं है।
- इनपुट किसी भी सुविधाजनक रूप में हो सकता है: स्टडिन, एक स्ट्रिंग, एक सूची, आदि पत्र मामला कोई फर्क नहीं पड़ता; जो भी अधिक सुविधाजनक हो, आप ले सकते हैं।
- आउटपुट किसी भी सुविधाजनक रूप में हो सकता है: स्टडआउट, एक स्ट्रिंग, एक सूची, आदि पत्र का मामला मायने नहीं रखता है, और इसे लगातार होने की आवश्यकता नहीं है।
- कीबोर्ड पर कोई भी पथ मान्य है, सिवाय इसके कि आप अगले पत्र को प्राप्त करने से पहले पिछले पत्र को फिर से पार नहीं कर सकते। उदाहरण के लिए, ' हाय ' 'बन सकता है एच जे मैं ' या ' ज jnbgyu मैं ' नहीं, बल्कि ' ज ख ज यू मैं '।
- एक पत्र के साथ ही ajacent नहीं है तो ' चुनाव ' नहीं बन सकता ' चुनाव '। इसके बजाय इसे ' पोल k l ' जैसा कुछ बनने की जरूरत होगी ।
- शब्द से पहले या बाद में कोई आउटपुट पत्र की अनुमति नहीं है। उदाहरण के लिए, ' था ' नहीं बन सकता 'tre था ' या ' था dfg'।
यह कोड गोल्फ है, बाइट्स जीत में सबसे छोटा जवाब।
dewqwerty
लिए एक वैध मार्ग है dy
। क्या आप इसकी पुष्टि कर सकते हैं?