मेरे माता-पिता के पास एक होम थिएटर डिवाइस है। रिमोट टूट जाता है जिससे मेनू में दाईं ओर नेविगेट करना अविश्वसनीय रूप से कठिन हो जाता है। ज्यादातर समय यह काम नहीं करता है लेकिन जब यह करता है तो यह अविश्वसनीय रूप से जल्दी से सही ढंग से आगे बढ़ता है।
यह स्पष्ट रूप से निराशाजनक है लेकिन यह सबसे निराशाजनक है जब आप एक फिल्म शीर्षक दर्ज करना चाहते हैं जिसमें एक कीबोर्ड को नेविगेट करने की आवश्यकता होती है जो इस तरह है:
a b c d e f
g h i j k l
m n o p q r
s t u v w x
y z 1 2 3 4
5 6 7 8 9 0
आपका काम एक फिल्म शीर्षक के रूप में लेना है और यह गणना करना है कि उस फिल्म का शीर्षक टाइप करने के लिए "निराशाजनक" कैसे है। एक विशेष स्ट्रिंग की हताशा संख्या उन अक्षरों की संख्या है जिनके लिए उनके सामने पत्र से दाईं ओर बढ़ने की आवश्यकता होती है। हम परवाह नहीं करते हैं कि वे कितने सही हैं, क्योंकि अगर हम सही चलना शुरू करते हैं तो हम बहुत तुरंत लाइन के अंत में जाते हैं, और हम ऊपर, नीचे या बाईं ओर आंदोलन के बारे में परवाह नहीं करते हैं क्योंकि वे आसान हैं।
उदाहरण के लिए यदि हम टाइप करना चाहते हैं
keyboard
- हम
k
मुफ्त में शुरू करते हैं। e
ठीक ऊपर हैk
इसलिए हमें सही कदम उठाने की जरूरत नहीं है।y
सभी तरह से छोड़ दिया है तो सही स्थानांतरित करने की कोई जरूरत नहीं है।b
हालाँकि, अगले स्तंभ पर दाईं ओर है, इसलिए हमें इसे प्राप्त करने के लिए सही स्थानांतरित करने की आवश्यकता है।o
अगले कॉलम पर है इसलिए हमें इसे प्राप्त करने के लिए दाईं ओर बढ़ना होगा।a
पहले कॉलम में वापस आ गया है, इसलिए हम इसे पाने के लिए बाएं चलते हैं।r
सभी तरह से दाईं ओर है, इसलिए हम इसे दाईं ओर ले जाते हैं।d
स्तंभ के बाईं ओर दोr
स्तंभ हैं।
जिन पात्रों को दाईं ओर ले जाने की आवश्यकता है, उनका bor
अर्थ है कि यह कुंठा 3 है।
अतिरिक्त नियम
यह एक कोड-गोल्फ चुनौती है, इसलिए आपके उत्तर बाइट्स में कम बाइट्स के साथ बेहतर स्कोर किए जाएंगे। इनपुट में हमेशा अल्फ़ान्यूमेरिक वर्ण शामिल होंगे, आप कैपिटल या लोअरकेस अक्षरों का समर्थन कर सकते हैं और आपको केवल एक का समर्थन करने की आवश्यकता है। इनपुट कभी खाली नहीं होगा।
परीक्षण के मामलों
keyboard -> 3
2001aspaceodyssey -> 6
sorrytobotheryou -> 8
thinblueline -> 5
blast2 -> 3
90 -> 1
"blast2" -> 3
(एक वास्तविक फिल्म नहीं, लेकिन कुछ उत्तरों में इस तरह के परीक्षण मामलों की समस्याएं हैं)