নিম্নলিখিত 24-ঘন্টা ঘড়ির কল্পনা করুন যা তীর কী দ্বারা নিয়ন্ত্রণ করা যেতে পারে:
╔══╗ ┌──┐
║00║:│00│
╚══╝ └──┘
HH mm
দুবার উপরের তীর টিপলে ↑↑
বর্তমানে ফোকাস হওয়া ঘন্টা ইনপুট বাড়বে:
╔══╗ ┌──┐
║02║:│00│
╚══╝ └──┘
HH mm
ডান তীর ( →
) টিপলে অন্য ইনপুটটি ফোকাস হবে।
┌──┐ ╔══╗
│02│:║00║
└──┘ ╚══╝
HH mm
তিনবার ডাউন তীর টিপলে ↓↓↓
এখন এই ইনপুটটি হ্রাস পাবে।
┌──┐ ╔══╗
│02│:║57║
└──┘ ╚══╝
HH mm
সংক্ষেপে বলা:
- আপ অ্যারো (
↑
) বর্তমানে সক্রিয় ইনপুটটিকে বাড়িয়ে তুলবে। - ডাউন তীর (
↓
) সক্রিয় ইনপুট হ্রাস করবে। - ডান তীর (
→
) ডান ইনপুটটিতে ফোকাস স্থানান্তরিত করবে। - বাম তীর (
←
) বাম ইনপুটটিতে ফোকাস স্থানান্তরিত করবে। - একটি সময়ের ইনপুট হিসাবে প্রত্যাশার সাথে সাথে উপরে এবং ডাউন চলাচল প্রায় লুপ হয়ে যাবে।
- বাম এবং ডান চলাচল কাছাকাছি লুপ না।
চ্যালেঞ্জ
ঘড়িটি 00:00
ঘন্টা ইনপুট সক্রিয় হওয়ার সাথে সাথে শুরু হয় (প্রথম পরিকল্পনামূলক দেখুন)। ইনপুট কমান্ডগুলির একটি তালিকা দেওয়া হয়েছে, ফলে সময়কে HH:mm
ফর্ম্যাটে আউটপুট দেয় ।
ইনপুট হয় স্ট্রিং বা একটি তালিকা (বা আপনার ভাষার সমতুল্য) হতে পারে, যেখানে বিভিন্ন ইনপুট দিকনির্দেশ নীচের বিকল্পগুলির মধ্যে একটি হতে পারে:
↑↓←→
udlr
^v<>
- আপনার প্রোগ্রামটিতে জিআইআই থাকলে প্রকৃত তীর কী টিপুন
স্ট্যান্ডার্ড লুফোলস প্রযোজ্য।
পরীক্ষার মামলা
↑↑→↓↓↓ = 02:57
↓→↑←↑→↓ = 00:00
↓→→↓ = 23:59
←←←←→↑ = 00:01
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓→↓ = 23:59
0123
) অন্যদের উপকার না করার সময় নির্দিষ্ট ভাষায় চ্যালেঞ্জকে অনেক সহজ করে তুলবে।