আমার পিতামাতার একটি হোম থিয়েটার ডিভাইস রয়েছে। রিমোটটি ভেঙে গেছে এবং মেনুতে ডানদিকে নেভিগেট করা অবিশ্বাস্যরূপে কঠিন হয়ে পড়েছে। বেশিরভাগ সময় এটি কাজ করে না তবে যখন এটি ডান দিকে চলে যায় অবিশ্বাস্যভাবে দ্রুত।
এটি স্পষ্টতই হতাশাব্যঞ্জক তবে আপনি যখন কোনও সিনেমার শিরোনাম প্রবেশ করতে চান তখন সবচেয়ে হতাশাব্যঞ্জক হয় যার জন্য এমন একটি কীবোর্ড নেভিগেট করা দরকার:
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।
অতিরিক্ত বিধি
এটি একটি কোড-গল্ফ চ্যালেঞ্জ তাই আপনার উত্তরগুলি কম বাইটের সাথে আরও ভাল হওয়ার সাথে বাইটে স্কোর করা হবে। ইনপুটটিতে সর্বদা বর্ণচিহ্নগুলি থাকে you আপনি মূলধন বা ছোট হাতের অক্ষরকে সমর্থন করতে পারেন এবং আপনাকে কেবল একটি সমর্থন করতে হবে। ইনপুট কখনই খালি হবে না।
Testcases
keyboard -> 3
2001aspaceodyssey -> 6
sorrytobotheryou -> 8
thinblueline -> 5
blast2 -> 3
90 -> 1
"blast2" -> 3
(সত্যিকারের সিনেমা নয়, তবে কিছু উত্তরের ক্ষেত্রে এই জাতীয় পরীক্ষার সমস্যা রয়েছে)