코딩테스트/BaekJoon

[백준]파이썬: 오븐시계(2525번)

grove1212 2022. 12. 6. 17:55
A, B= map(int, input().split())
C = int(input())

hour = (B+C)//60
min = (B+C)%60

if B + C >= 60:
    if A+hour >= 24:
        A = A - 24
    A = A + hour
    print(A, min)
else:
    print(A, B+C)

시계의 기능을 정확히 살린 코딩.

1. '시'가 넘어가는지, 안넘어가는지

2. (넘어간다면) 24시가 넘어가는지 안넘어가는지

** 24시가 넘어간다면 A에서 24시간을 빼고 재정의

4. A에 추가되는 시간을 '시'단위로 더하기.