পটভূমি
আপনাকে একটি সভার জন্য নোট নেওয়ার কাজ দেওয়া হয়েছে। আপনি আপনার গুগল ডকটিতে টাইপ করা শুরু করেছেন, তবে টাইপ করার সময় আপনার কীবোর্ডটি দেখার জন্য আপনার সভার সময় পর্যাপ্ত সময় নেই।
ভাগ্যক্রমে আপনার জন্য, আপনি নিজের কীবোর্ডটি না দেখে টাইপ করতে পারেন। সভার পরে, আপনি বুঝতে পারবেন যে আপনি টাইপ করা সমস্ত কিছু বাম দিকে একটি কী ছিল।
চ্যালেঞ্জ
এই চ্যালেঞ্জের জন্য আপনি QWERTY কীবোর্ড বিন্যাসের অক্ষর, সংখ্যা এবং স্পেস বারটি ব্যবহার করবেন।
পাঠ্যের একটি ইনপুট দেওয়া হয়েছে (যে কোনও স্ট্যান্ডার্ড ইনপুট পদ্ধতি থেকে), ফলাফলটি পাঠ্য আউটপুট করুন, যেখানে প্রতিটি অক্ষর কীবোর্ডের বাম দিকে সরানো হয়।
সংখ্যাগরিষ্ঠ অক্ষরের জন্য, কেবল অক্ষরটি দেখুন এবং এটি বামে বর্ণে অনুবাদ করুন (
c
হয়ে যায়x
,t
হয়ে যায়r
ইত্যাদি)।চিঠির জন্য
q
, একটি আক্ষরিক ট্যাব চরিত্রটি অনুবাদ করুন (\t
)।চিঠির জন্য
a
, ক্যাপস লক সক্ষম করুন, যাতে বাকী স্ট্রিংয়ের মূলধনটি বিপরীত হয়।চিঠির জন্য
z
, পরবর্তী অক্ষরে স্ট্রিংকে মূলধন করুন।স্পেস বারের জন্য কোনও অনুবাদের প্রয়োজন নেই।
অনুবাদ করার সময় মূলধন সংরক্ষণ করুন এবং ক্যাপস লকটি সম্পর্কে সচেতন থাকুন (যদি ক্যাপস লক সক্ষম থাকে তবে নিশ্চিত হয়ে নিন যে কেসটি তার বিপরীত)।
ইনপুট স্ট্রিংয়ের সমস্ত অক্ষর হ'ল অক্ষর, সংখ্যা বা একটি স্থান হবে। কোনও বিরামচিহ্ন বা অন্যান্য অক্ষর অন্তর্ভুক্ত করা যাবে না।
পরীক্ষার কেস
\t
একটি আক্ষরিক ট্যাব অক্ষর
Hello world -> Gwkki qieks
Code Golf -> Xisw Fikd
Queried apples -> \tyweuws OOKWA
স্কোরিং
বাইট জিতে সর্বনিম্ন স্কোর। আনন্দ কর!
Azerty
->wERT
z
, পরবর্তী অক্ষরে স্ট্রিংটি মূলধন করুন -> এর অর্থ কি আমাদের কেবল বর্ণের মূলধনটির যত্ন নিতে হবে এবং অঙ্ক এবং চিহ্নগুলির মধ্যে টগল করতে হবে না? জন্য প্রত্যাশিত আউটপুট কী 0123456789
, a0123456789
এবং z0z1z2z3z4z5z6z7z8z9
? (এছাড়াও, অনেকগুলি অ-কিওয়ার্টি কীবোর্ডে, 'ক্যাপস লক' সত্যই একটি 'শিফট লক' হিসাবে কাজ করে I আমি বিশ্বাস করি যে QWERTY এই প্যাটার্নটি অনুসরণ করে না, তবে এটি আমাদের মধ্যে যারা এটির সাথে পরিচিত না তাদের জন্য নির্দিষ্ট করা উচিত। )