সময় পত্রক
কাজের জায়গায় আপনাকে প্রায়শই সময় পত্রক শেষ করতে হয়। এই টাস্কটি এটিকে সাহায্য করার জন্য লিখিত কোড।
ইনপুট
কিছুটা অ-মানক 12 ঘন্টা ঘড়ির মধ্যে দু'বার সময় কোনও স্থান দ্বারা পৃথক করে দিনের শুরু এবং শেষের ইঙ্গিত দেয়। তৃতীয় সংখ্যাটি মধ্যাহ্নভোজনে নেওয়া মিনিটের সংখ্যা উপস্থাপন করে। উদাহরণ স্বরূপ
9:14 5:12 30
এর অর্থ আপনি সকাল 9:14 টায় কাজ শুরু করেছেন, সন্ধ্যা :12 টা १२ মিনিটে কাজ শেষ করেছেন এবং মধ্যাহ্নভোজনে ৩০ মিনিট সময় নিয়েছেন।
আপনি ধরে নিতে পারেন
- প্রথম কলামে যে কোনও সময় রাত ১০ টা (মধ্যরাত) অবধি কিন্তু দুপুর ১ টা পর্যন্ত নয় এবং দ্বিতীয় কলামের যে কোনও সময় রাত ১১ টা ৫৫ মিনিট নাগাদ সর্বাগ্রে বিকাল 1 টা পর্যন্ত নয়।
- দুপুরের খাবারের বিরতি আর কার্যদিবসের চেয়ে বেশি নয়!
ইনপুট ফর্ম্যাটটি অবশ্যই প্রদত্ত উদাহরণগুলির মতো হওয়া উচিত।
কার্য
আপনার কোডগুলিতে এই ট্রিপলগুলির একটি ফাইল (বা স্ট্যান্ডার্ড ইনপুট) পড়তে হবে এবং প্রতিটি আউটপুটের জন্য আপনি কতক্ষণ কাজ করেছেন তা পড়তে হবে। এই আউটপুটটি কয়েক ঘন্টা নির্দেশ করে। উপরের উদাহরণের জন্য এটি হ'ল:
7 ঘন্টা এবং 58 মিনিট বিয়োগ 30 মিনিট যা 7 ঘন্টা 28 মিনিট।
আউটপুট
আপনার আউটপুটে অবশ্যই ঘন্টা (মিনিট) পুরো এবং পুরো সংখ্যাটি উল্লেখ করতে হবে এবং 59 মিনিটের বেশি তালিকা তৈরি করা উচিত নয়। এটিই আপনি 2 ঘন্টা 123 মিনিট আউটপুট দিতে পারবেন না। এগুলি ছাড়াও, আপনার কোড আপনার পক্ষে সুবিধাজনক যে কোনও সহজেই মানুষের পঠন বিন্যাসে আউটপুট দিতে পারে।
উদাহরণ
10:00 1:00 30 --> 2hr 30min
12:59 1:00 0 --> 0hr 1min
00:00 11:59 0 --> 23hr 59min
10:00 2:03 123 --> 2hr 0min
:12 ঘন্টা ঘড়ির সীমিত সময়) এই চ্যালেঞ্জটিতে কিছু যুক্ত করে।