알고리즘/[BaekJoon]Python

[BaekJoon] 2884번 알람시계

Anhwa 2023. 5. 25.
728x90

2884번 알람시계
이 문제는 늦게 일어나는 상근이를 위해 설정한 시간보다 45분 빨리 울리게하면 되는 간단한 문제이다.
M(분)이 45보다 클 때는 그냥 45를 바로 빼주면 되는데 아닐 때 00시(정각)에는 H(시)을 23으로 고정 시켜주고 M에다가 60을 더해준뒤(예를 들어 M에 3을 입력했으면 63이다.) 그리고 출력할 때 M(분)에 45를 빼주면 된다(예 63 - 45 = 18) 그리고 H(시)가 00시가 아닐 때는 그냥 1을 빼주고 아까와 똑같이 M에 60을 더해주면 된다.
H, M = map(int, input().split())

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

출력화면

 

댓글