একটি সংক্ষিপ্ত প্রোগ্রাম লিখুন যা কোনও বয়সের প্রতিনিধিত্বকারী সেকেন্ডের ধনাত্মক সংখ্যায় সময় নেয় এবং ইংরেজিতে সেই সময়ের একটি অনুমান দেয়।
আপনার প্রোগ্রামটি অবশ্যই নিম্নলিখিত মেট্রিক এবং তাদের দৈর্ঘ্যের মধ্যে কয়েক সেকেন্ডে সময় পার হতে পারে এমন ন্যূনতম সঠিক পরিমাণকে আউটপুট দেয় :
second = 1
minute = 60
hour = 60 * 60
day = 60 * 60 * 24
week = 60 * 60 * 24 * 7
month = 60 * 60 * 24 * 31
year = 60 * 60 * 24 * 365
উদাহরণ
input : output
1 : 1 second
59 : 59 seconds
60 : 1 minute
119 : 1 minute
120 : 2 minutes
43200 : 12 hours
86401 : 1 day
1815603 : 3 weeks
1426636800 : 45 years
আপনি উপরে দেখতে পাচ্ছেন, 1 দিন (60 * 60 * 24 = 86400 সেকেন্ড) বলার পরে, আমরা আর আউটপুট মিনিট (ঘন্টা) বা ঘন্টা (গুলি) রাখি না, তবে কেবলমাত্র এক সপ্তাহের সময়কে ছাড়িয়ে যাওয়া পর্যন্ত কেবল দিনগুলি থাকে না , ইত্যাদি।
বয়স হিসাবে প্রদত্ত সময়ের দৈর্ঘ্য বিবেচনা করুন। উদাহরণস্বরূপ, ১১৯ সেকেন্ডের পরে, 1 মিনিট কেটে গেছে , 2 নয়।
বিধি
- 0 বা নেতিবাচক ইনপুটগুলির জন্য কোনও স্পেসিফিকেশন নেই।
- যথাযথ বহুবচন অনুসরণ করুন। 1 এর চেয়ে বড় প্রতিটি পরিমাপে অবশ্যই
s
নিম্নলিখিত শব্দটি অন্তর্ভুক্ত করতে হবে । - আপনি কোনও পূর্ব-বিদ্যমান লাইব্রেরি ব্যবহার করতে পারবেন না যা পুরো প্রোগ্রামটির কার্যকারিতা সরবরাহ করে।
- এটি একটি কোড গল্ফ, সংক্ষিপ্ততম প্রোগ্রাম পয়েন্ট জয় করে।
- আনন্দ কর!