def to_min(d, h, m):
return (d*24+h)*60+m
def min_between(d1, h1, m1, dwa):
d2, h2, m2 = dwa
if (d1<29 or (d1==29 and h1<=2)) and (d2>29 or (d2==29 and h2>2)):
h1+=1
return to_min(d2, h2, m2)-to_min(d1, h1, m1)
dni = [
[24, 24, 0],
[25, 24, 0],
[26, 24, 0],
[27, 24, 0],
[29, 24, 0],
]
indx, day, hour, min = map(int, input().split())
print(min_between(day, hour, min, dni[indx-1]))
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | def to_min(d, h, m): return (d*24+h)*60+m def min_between(d1, h1, m1, dwa): d2, h2, m2 = dwa if (d1<29 or (d1==29 and h1<=2)) and (d2>29 or (d2==29 and h2>2)): h1+=1 return to_min(d2, h2, m2)-to_min(d1, h1, m1) dni = [ [24, 24, 0], [25, 24, 0], [26, 24, 0], [27, 24, 0], [29, 24, 0], ] indx, day, hour, min = map(int, input().split()) print(min_between(day, hour, min, dni[indx-1])) |
English