개발 공부/알고리즘 문제풀이

[백준] 2525. 오븐 시계

5묘 2022. 7. 13. 22:00
 

2525번: 오븐 시계

첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.)

www.acmicpc.net


정답

# 2525 오븐 시계

H, M = map(int, input().split())
add_M = int(input())

M += add_M

while M >= 60:
    M = M - 60
    H += 1
    if H > 23:
        H = 24 - H

print('{} {}'.format(H, M))

저번에 풀었던 알람 시계와 흡사하게 풀면 되는 문제.
이번엔 조건문 말고 반복문도 함께 사용했다. M에 분이 더해졌을 때 180분, 240분 이렇게 될 수도 있기 때문이다.