Scrivi un breve programma che impieghi un numero positivo di secondi che rappresenti un'età e fornisca una stima di quel tempo in inglese.
Il tuo programma deve generare il tempo meno preciso che è trascorso, tra le seguenti metriche e la loro lunghezza in secondi:
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
Esempi
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
Come puoi vedere sopra, dopo il tempo di dire, 1 giorno (60 * 60 * 24 = 86400 secondi), non vengono più emessi minuti o ore , ma solo giorni fino a quando non superiamo il tempo di una settimana , e così via.
Considera il periodo di tempo indicato come un'età. Ad esempio, dopo 119 secondi, è trascorso 1 minuto , non 2.
Regole
- Nessuna specifica per 0 o ingressi negativi.
- Seguire la corretta pluralizzazione. Ogni misura maggiore di 1 deve includere un
s
seguito alla parola. - Non è possibile utilizzare una libreria preesistente che serve alla funzione dell'intero programma.
- Questo è un codice golf, il programma più corto vince i punti internet.
- Divertiti!