from collections import namedtuple
Time = namedtuple('Time', ['day', 'hour', 'minute'])
x, d, h, m = map(int, input().split())
rounds_timetable = {
1: Time(24, 23, 59),
2: Time(25, 23, 59),
3: Time(26, 23, 59),
4: Time(27, 23, 59),
5: Time(29, 23, 59),
}
round_timetable = rounds_timetable[x]
remaining_time = (round_timetable.day - d) * 24 * 60 + (round_timetable.hour - h) * 60 + (round_timetable.minute - m) + 1
if x == 5 and ((d < 29) or (d == 29 and h < 2)):
remaining_time -= 60
print(remaining_time)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | from collections import namedtuple Time = namedtuple('Time', ['day', 'hour', 'minute']) x, d, h, m = map(int, input().split()) rounds_timetable = { 1: Time(24, 23, 59), 2: Time(25, 23, 59), 3: Time(26, 23, 59), 4: Time(27, 23, 59), 5: Time(29, 23, 59), } round_timetable = rounds_timetable[x] remaining_time = (round_timetable.day - d) * 24 * 60 + (round_timetable.hour - h) * 60 + (round_timetable.minute - m) + 1 if x == 5 and ((d < 29) or (d == 29 and h < 2)): remaining_time -= 60 print(remaining_time) |
English