본문 바로가기
알고리즘

[Python] 백준 2525번: 오븐 시계

by 내 코딩 2023. 1. 24.
반응형

코드

h, mm = map(int, input().split())
t = int(input())
m = t + mm
if m >= 60:
    h = h + (m // 60)
    m = m % 60
    if h >= 24:
        h = h % 24

print(h, m)

설명

map을 사용하여 int형태로 시간과 분을 입력 받는다.

조리 시간을 t에 입력받는다.

시간에 조리시간을 더해야하기 때문에 변수 m에 시간(mm)과 조리 시간(t)를 더해준다.

만약 출력해야하는 m이 60이 넘는다면 h(시간)은 기존의 시간과 m을 60으로 나눈 몫을 더한다.

60이 넘는 m(분)은 시간으로 넘어갔기 때문에 m을 60으로 나눈 나머지를 출력한다.

여기서 h가 24가 넘었다면 0으로 넘어가야하기 때문에 h가 24보다 클 때 24로 나눈 나머지를 출력한다.

댓글