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