Bir yaşı temsil eden pozitif saniye süren ve bu sürenin İngilizce olarak tahminini veren kısa bir program yazın.
Programınız , aşağıdaki metrikler ve uzunlukları saniye cinsinden geçen en az kesin süreyi vermelidir :
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
Örnekler
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
Yukarıda da görebileceğiniz gibi, 1 gün (60 * 60 * 24 = 86400 saniye) süresinden sonra, artık dakika (dakika) veya saat (dakika ) vermeyiz , ancak yalnızca bir haftanın süresini geçene kadar günler , ve bunun gibi.
Verilen süreyi bir yaş olarak düşünün. Örneğin, 119 saniye sonra, 2 dakika değil 1 dakika geçti .
kurallar
- 0 veya negatif girişler için özellik yok.
- Uygun çoğullaştırma izleyin. 1'den büyük her ölçü bir
s
sonraki sözcüğü içermelidir . - Tüm programın işlevine hizmet eden önceden varolan bir kütüphane kullanamazsınız.
- Bu bir golf kodudur, en kısa program internet puanlarını kazanır.
- İyi eğlenceler!