কোড গল্ফ চ্যালেঞ্জ
আমার একটি আইএসডিউ রয়েছে, আমার ফিঙ্গারগুলি চর্বিযুক্ত এবং আমি আমার ক্রাইবোর্ডের ডানদিকে একটি কীস্ট্রিপকে আইআরআইএসএইচডিকে জেভ করে।
আমি ভয় করছি যে সময় বাড়ার সাথে সাথে ইসডিউ আরও খারাপ হয়ে যাচ্ছে।
প্রতি কি-স্ট্রিপকে আমি উইল করি; ডানদিকে shiftrd pne হতে!
বেফপ্রিফের পরে আমি প্রতিটি কীস্ট্রপেকে বামদিকে ফিরিয়ে আনতে একটি প্রোগ্রাম (বা ফানস্টিপএন) চাই।
আমি আমার টোম টাইপং টিজিস চালের বাকী অংশটি নিশ্চিত করে নেব; যাতে এঞ্জু বিভ্রান্তি না ঘটে!
উদ্দেশ্য:
এমন একটি প্রোগ্রাম বা ফাংশন লিখুন যা একটি মানক QWERTY কীবোর্ডে নীচের সবুজ কীগুলির একটি ইনপুট নেয় এবং কীটির অক্ষরটিকে তার বামে ফিরিয়ে দেয়।
শর্তাবলী:
• আপনি ধরে নিতে পারেন যে এই প্রোগ্রামটি চালাচ্ছেন ব্যক্তি উপরের চিত্রের মতো একটি QWERTY কীবোর্ড ব্যবহার করছেন।
• ইনপুট এবং আউটপুট উভয় ক্ষেত্রেই সংবেদনশীল, আপনি এই চ্যালেঞ্জের জন্য যে কোনও কেস (বা কেস সংমিশ্রণের মিশ্রণ) ব্যবহার করতে পারেন এবং আপনি চাইলে সমস্ত ইনপুটও এক ক্ষেত্রে হবে তা ধরে নিতে পারেন।
Your যদি আপনার ভাষার কোনও কারণে কোনও ব্যবহারকারীকে রিটার্ন কীটি ইনপুট করার অনুমতি না দেয় তবে আপনি এটির জন্য একটি কীস্ট্রোকটিকে উপেক্ষা করতে পারেন
• এই চ্যালেঞ্জটি কেবল কীগুলির ডিফল্ট মানগুলির জন্য, উদাহরণস্বরূপ যদি 4
কীটি টিপানো হয় তবে আপনি ধরে নিতে পারেন এটি সর্বদা 4
এবং কখনই থাকবে$
Ass আপনি ধরে নিতে পারেন যে কেবল সবুজ কীগুলি কখনও চাপবে।
উদাহরণ Input
-> Output
:
S
-> a
4
-> 3
=
-> -
[
->p
এটি কোড-গল্ফ , তাই সংক্ষিপ্ততম বাইটকাউন্টের সাথে প্রোগ্রামটি জয়ী!
]
-> [
?