산책에 걸린 분과 호수의 온전한 바퀴 수를 구하는 문제이다.
만약 t1이 t2보다 크면 0시를 넘어간 것이므로 t2에 24를 더해준다.
만약 m1이 m2보다 크면 m2에 60을 더해준다.
위 두 과정은 분 계산을 쉽게 하기 위해 미리 처리해준 것이다.
시간의 차에 60을 곱하고 분의 차를 더해 총 산책한 시간(분)을 구하고 이를 30(분)으로 나눈 몫을 구한다.
t1,m1,t2,m2=map(int, input().split())
if t1>t2 or (t1==t2 and m1>m2):
t2+=24
if m1>m2:
m2+=60
t2-=1
minutes=(t2-t1)*60+(m2-m1)
print(minutes, minutes//30)
'BOJ > Python' 카테고리의 다른 글
[BOJ/백준] 2563 - 색종이 (Python) (0) | 2024.09.21 |
---|---|
[BOJ/백준] 32025 - 체육은 수학과목 입니다 (Python) (1) | 2024.09.20 |
[BOJ/백준] 24294 - ГРАДИНА (Python) (0) | 2024.09.19 |
[BOJ/백준] 24083 - 短針 (Hour Hand) (Python) (0) | 2024.09.19 |
[BOJ/백준] 24079 - 移動 (Moving) (Python) (0) | 2024.09.19 |