본문 바로가기
알고리즘

[Python] 백준 2884번 : 알람 시계

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

코드

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

if M < 45:
    M = M + 15
    if H == 0:
        H = 24
    H = H - 1
    print(H, M)
else:
    print(H, M - 45)

설명

H(시간)과 M(분)을 정수형으로 입력받는다.

만약 M이 45분보다 15분을 더한다. 45분을 뺀 것이나 15분을 더한 것이나 분에서는 차이가 없다.

만약 H가 0이라면 H를 24로 바꾸고 H-1을 해준다.

시간은 -1시가 없기 때문

분이 45분이 넘는다면 그냥 45분을 빼주면 되기 때문에 H, M-45를 출력하면 된다.

댓글