2525번: 오븐 시계
첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.)
www.acmicpc.net
정답
# 2525 오븐 시계
H, M = map(int, input().split())
add_M = int(input())
M += add_M
while M >= 60:
M = M - 60
H += 1
if H > 23:
H = 24 - H
print('{} {}'.format(H, M))
저번에 풀었던 알람 시계와 흡사하게 풀면 되는 문제.
이번엔 조건문 말고 반복문도 함께 사용했다. M에 분이 더해졌을 때 180분, 240분 이렇게 될 수도 있기 때문이다.
'개발 공부 > 알고리즘 문제풀이' 카테고리의 다른 글
[백준] 2739 구구단, 10950 A+B_3, 8393 합 (0) | 2022.07.13 |
---|---|
[백준] 2480. 주사위 세개 (0) | 2022.07.13 |
[백준] 1330 두 수 비교하기, 9498 시험 성적, 2753 윤년, 14681 사분면 고르기 (0) | 2022.07.12 |
[백준] 2884. 알람 시계 (0) | 2022.07.12 |
[백준] 2588. 곱셈 (0) | 2022.07.11 |