เขียนโปรแกรมสั้น ๆ ซึ่งใช้เวลาเป็นวินาทีในการแสดงอายุและแสดงผลการประมาณเวลานั้นเป็นภาษาอังกฤษ
โปรแกรมของคุณจะต้องแสดงเวลาที่แม่นยำน้อยที่สุดซึ่งผ่านไปแล้วโดยใช้เมตริกต่อไปนี้และความยาวเป็นวินาที:
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 วินาที) เราจะไม่ส่งออกนาทีหรือชั่วโมงอีกต่อไปแต่จะมีเพียงวันจนกว่าเราจะผ่านเวลาหนึ่งสัปดาห์ และอื่น ๆ
พิจารณาระยะเวลาที่กำหนดให้เป็นอายุ ตัวอย่างเช่นหลังจาก 119 วินาทีผ่านไป 1 นาทีไม่ใช่ 2
กฎระเบียบ
- ไม่มีข้อกำหนดสำหรับ 0 หรืออินพุตเชิงลบ
- ปฏิบัติตามพหูพจน์ที่เหมาะสม ทุกการวัดที่มากกว่า 1 จะต้องมีคำ
s
ต่อไปนี้ - คุณไม่สามารถใช้ไลบรารีที่มีอยู่แล้วซึ่งทำหน้าที่ฟังก์ชั่นของโปรแกรมทั้งหมด
- นี่คือรหัสกอล์ฟโปรแกรมที่สั้นที่สุดชนะคะแนนอินเทอร์เน็ต
- มีความสุข!