চ্যালেঞ্জ
সংক্ষিপ্ততম প্রোগ্রামটি লিখুন যা কোনও ফর্মের তারিখের উপাদানগুলিতে একটি মানব পাঠযোগ্য সময়ের ব্যবধানকে রূপান্তর করে:
{±YEARS|±MONTHS|±DAYS|±HOURS|±MINUTES|±SECONDS}
নমুনা মামলা
প্রতিটি পরীক্ষার কেস দুটি লাইন হয়, আউটপুট পরে ইনপুট:
1 year 2 months 3 seconds
{1|2|0|0|0|3}
-2 day 5 year 8months
{5|8|-2|0|0|0}
3day 9 years 4 seconds -5 minute 4 years 4 years -3seconds
{17|0|3|0|-5|1}
বিধি
- আপনি ব্যবহার করতে পারবেন না
strtotime
বা কোনও সম্পূর্ণ অন্তর্নির্মিত ফাংশন যা পুরো কাজটি করে। - সংক্ষিপ্ততম কোড জয় (বাইট)
- আপনি আপনার আউটপুট
stdout
বা একটি ফাইল মুদ্রণ করতে পারেন , ফলাফলটি কোনও ফাংশন দ্বারাও ফিরে আসতে পারে, এটি আপনার উপর নির্ভর করে - টোকেন একক বা বহুবচন আকারে হতে পারে।
- উপাদানগুলি এলোমেলো ক্রমে থাকতে পারে
- সংখ্যা এবং টোকেনের মধ্যে কোনও সাদা জায়গা নাও থাকতে পারে
- সময় ব্যবধানটি ইতিবাচক (ইনপুট এবং আউটপুট) হলে সাইন optionচ্ছিক
- যদি কোনও উপাদান একাধিকবার উপস্থিত হয় তবে মানগুলি যুক্ত করা উচিত
- প্রতিটি উপাদান নিজস্ব স্বাক্ষর আছে
- উপাদানগুলি পৃথকভাবে পরিচালনা করা উচিত (উদাহরণস্বরূপ
80 minutes
আউটপুটে 80 হিসাবে রয়ে যায়) - ইনপুটটি ছোট কেস হিসাবে গ্যারান্টিযুক্ত
শুভ গল্ফিং!
Sign is optional when the time interval is positive
এর অর্থ কি ইনপুটটিতে +
চিহ্ন থাকতে পারে ?