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)
'알고리즘 > [BaekJoon]Python' 카테고리의 다른 글
[BaekJoon] 2525번 오븐 시계 (0) | 2023.06.08 |
---|---|
[BaekJoon] 14681번 사분면 고르기 (0) | 2023.05.25 |
[BaekJoon] 2753번 윤년 (0) | 2023.05.25 |
[BaekJoon] 9498번 시험 성적 (0) | 2023.05.25 |
[BaekJoon] 1330번 두 수 비교하기 (0) | 2023.05.20 |
댓글