Напишіть коротку програму, яка займає позитивну кількість секунд, що відображає вік, і виводить оцінку цього часу англійською мовою.
Ваша програма повинна виводити найменш точний пройдений час серед наступних показників та їх тривалості в секундах:
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
таке слово. - Ви не можете використовувати попередньо існуючу бібліотеку, яка обслуговує функцію всієї програми.
- Це кодовий гольф, найкоротша програма виграє Інтернет-очки.
- Веселіться!