def solve(r, d, h, m):
rounds_end = 23
left = rounds_end + r - d
if r == 5:
left += 1
time = (left * 24 * 60) + (24 - h) * 60 - 60 - m
if h >= 3 and d == 29:
time += 60
return time
else:
time = (left * 24 * 60) + (24 - h) * 60 - m
return time
r, d, h, m = list(map(int, input().split()))
print(solve(r, d, h, m))
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | def solve(r, d, h, m): rounds_end = 23 left = rounds_end + r - d if r == 5: left += 1 time = (left * 24 * 60) + (24 - h) * 60 - 60 - m if h >= 3 and d == 29: time += 60 return time else: time = (left * 24 * 60) + (24 - h) * 60 - m return time r, d, h, m = list(map(int, input().split())) print(solve(r, d, h, m)) |
English