본문 바로가기

BOJ/Python

[BOJ/백준] 24356 - ЧАСОВНИК (Python)

문제 링크

산책에 걸린 분과 호수의 온전한 바퀴 수를 구하는 문제이다.

 

만약 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)