coding test

백준 2525번 오븐 시계

ron_nie 2023. 7. 2. 14:09
728x90

1. 문제

2. 접근

1. 14 : 30 이고 20분 뒤에 완성 된다면, 그냥 timer을 분에 더해주면 된다.

2. 17:40에 80분후 처럼 timer에 분을 더했을 때 60이 넘어간다면 H에 +1 해줘야 한다.

3. 만약 H가 24가 넘어간다면 0부터 다시 시작이기 때문에 시간에 24를 빼줘야한다.

=> 종이에 계산하다가 안 사실 : 타이머를 60으로 나누면 몫을 H에 더하고 나머지를 M에 더하면 예제 출력과 같아진다

3. 풀이

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

H += timer // 60
M += timer % 60

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

print(H,M)
반응형