Submit | All submissions | Best solutions | Back to list |
PROG0061 - Seconds after midnight |
On a 24-hour clock, the time is displayed in hours, minutes and seconds. This time could also be expressed in the number of seconds passed since midnight: 3600, for example, then corresponds to the time 01:00:00 on a 24-hour clock, 7261 with 02:01:01 and 86400 is 00:00:00.
Input
A single line that includes an integer $n$ ($0 \leq s <$ 86400$): the number of seconds elapsed since midnight.
Output
Three separate lines with the number of hours $u$ ($0 \leq u < 24$), minutes $m$ ($0 \leq m < 60$) and seconds $s$ ($0 \leq s < 60$) as would be displayed on a 24-hour clock. Make sure that these natural numbers are displayed without leading zeros.
Example
Input:
7271
Output:
2
1
11
Op een 24-uur klok wordt de tijd weergegeven in uren, minuten en seconden. Deze tijd zou ook kunnen uitgedrukt worden in het aantal seconden verlopen sinds middernacht: 3600 komt dan bijvoorbeeld overeen met de tijd 01:00:00 op een 24-uur klok, 7261 met 02:01:01 en 86400 is terug 00:00:00.
Invoer
Eén enkele regel die een natuurlijk getal $n$ ($0 \leq s < 86400$) bevat: het aantal seconden dat verstreken is sinds middernacht.
Uitvoer
Drie afzonderlijke regels met daarop het aantal uren $u$ ($0 \leq u < 24$), minuten $m$ ($0 \leq m < 60$) en seconden $s$ ($0 \leq s < 60$) zoals dat zou worden weergegeven op een 24-uur klok. Zorg ervoor dat deze natuurlijke getallen worden weergegeven zonder voorloopnullen.
Voorbeeld
Invoer:
7271
Uitvoer:
2
1
11
Added by: | Peter Dawyndt |
Date: | 2011-07-27 |
Time limit: | 5s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | |
Resource: | None |