Valid Time
Check if the given string is a correct time representation of the 24-hour clock.
Example
For
time = "13:58", the output should bevalid_time(time) = trueFor
time = "25:51", the output should bevalid_time(time) = falseFor
time = "02:76", the output should bevalid_time(time) = false
Input/Output
[input] string time
A string representing time in
HH:MMformat. It is guaranteed that the first two characters, as well as the last two characters, are digits.
Solution
py
def valid_time(time):
hh, mm = [int(t) for t in time.split(':')]
return 0 <= hh < 24 and 0 <= mm < 60
print(valid_time('24:59'))