from datetime import datetime
ENDS = [
datetime(2026, 3, 24, 23, 59, 59),
datetime(2026, 3, 25, 23, 59, 59),
datetime(2026, 3, 26, 23, 59, 59),
datetime(2026, 3, 27, 23, 59, 59),
datetime(2026, 3, 29, 23, 59, 59),
]
r, d, h, m = map(int, input().split())
start = datetime(2026, 3, d, h, m)
diff = (ENDS[r - 1] - start).total_seconds()
if r == 5 and diff >= 79200:
diff -= 3600
print(int((diff + 1) / 60))
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | from datetime import datetime ENDS = [ datetime(2026, 3, 24, 23, 59, 59), datetime(2026, 3, 25, 23, 59, 59), datetime(2026, 3, 26, 23, 59, 59), datetime(2026, 3, 27, 23, 59, 59), datetime(2026, 3, 29, 23, 59, 59), ] r, d, h, m = map(int, input().split()) start = datetime(2026, 3, d, h, m) diff = (ENDS[r - 1] - start).total_seconds() if r == 5 and diff >= 79200: diff -= 3600 print(int((diff + 1) / 60)) |
English