আপনার প্রোগ্রাম / ফাংশন ইত্যাদিতে 2 ইনপুট লাগবে। প্রথমটি আমার দলে কে এবং কখন এসেছিল তার তালিকা হবে। উদাহরণ:
Kevin 13:02
Ruby 5
Sam 3
Lisa 6
Bob 12
ওটার মানে কি? এর অর্থ হ'ল কেভিন আমার পার্টিতে প্রথম এসেছেন (১৩:০২, ২৪ ঘন্টা সময়), তারপরে রুবি ৫ মিনিট পরে, স্যাম 3 মিনিট পরে, লিসা 6 মিনিট পরে, এবং শেষ বব 12 মিনিট পরে।
দ্বিতীয় ইনপুটটি যখন আমার পার্টি শুরু হবে। উদাহরণ:
13:15
(24 ঘন্টা সময়)। আপনার আউটপুটটি অবশ্যই দেরী হওয়া লোকদের তালিকা হতে হবে । (ঠিক সময়ে সময়ে যে কেউ ঠিক আছে।) উদাহরণ গণনা (কেবল উদাহরণস্বরূপ, এগুলি আউটপুট দেবেন না)
Kevin 13:02
Ruby 13:07
Sam 13:10
Lisa 13:16
Bob 13:28
লিসা এবং বব এর পরে এসেছিল 13:15, সুতরাং এই প্রোগ্রামটি "লিসা, বব" প্রিন্ট করা উচিত।
ইনপুট অনুমান
- ইনপুট 1 সর্বদা একটি নাম (রেজেক্স
[A-Z][a-z]*), তারপরে একটি স্থান, তারপরেhours:minutesপ্রথম লাইনে ফর্মের 24 ঘন্টা সময় , তারপরে একটি নাম, একটি স্থান এবং পরের লাইনে একটি ধনাত্মক পূর্ণসংখ্যার (মিনিটের পরে সংখ্যা) থাকবে । সর্বদা কমপক্ষে 1 লাইন থাকবে। - আপনি চাইলে লাইন ব্রেকের পরিবর্তে অন্য কোনও অক্ষরের সাথে ইনপুট 1 নিতে পারেন।
- ইনপুট 2 ফর্ম্যাটে থাকবে
hours:minutes। - আপনি চাইলে আপনার ইনপুটগুলি কোনও অক্ষর দ্বারা পৃথক করা একটি স্ট্রিং হিসাবে নিতে পারেন। এটি alচ্ছিক।
- ডে ক্রসওভার সম্পর্কে চিন্তা করবেন না। আমার দলগুলোর পরে আর হয় না
23:59।
আউটপুট বিধি
- আউটপুট একটি ফাংশন রিটার্ন মান বা একটি স্ট্রিং যা STDIN, কোনও ফাইল ইত্যাদিতে প্রতিধ্বনিত হতে পারে ইত্যাদি হতে পারে আপনাকে অবশ্যই একটি স্ট্রিং বা অ্যারে / তালিকা ফেরত দিতে হবে।
- আপনি যদি কোনও স্ট্রিং ফিরিয়ে দেন তবে অবশ্যই এটি অবশ্যই প্রতিটি দেরী হওয়া উচিত (অর্ডার কোনও বিষয় নয়), কোনও অ-বর্ণমালা সংক্রান্ত সীমানার দ্বারা পৃথক।
- আপনি যদি অ্যারে / তালিকাটি ফেরত দেন তবে অবশ্যই দেরী হওয়া প্রত্যেকের একটি তালিকা হতে হবে।
(regex [A-Z][a-z]*)" এটি কি নাম খালি থাকতে পারে তা বোঝায়?
23:59?