728x90
1. 문제
2. 접근
1. 14 : 30 이고 20분 뒤에 완성 된다면, 그냥 timer을 분에 더해주면 된다.
2. 17:40에 80분후 처럼 timer에 분을 더했을 때 60이 넘어간다면 H에 +1 해줘야 한다.
3. 만약 H가 24가 넘어간다면 0부터 다시 시작이기 때문에 시간에 24를 빼줘야한다.
=> 종이에 계산하다가 안 사실 : 타이머를 60으로 나누면 몫을 H에 더하고 나머지를 M에 더하면 예제 출력과 같아진다
3. 풀이
H, M = map(int, input().split())
timer = int(input())
H += timer // 60
M += timer % 60
if M >= 60:
H += 1
M -= 60
if H >= 24:
H -= 24
print(H,M)
반응형
'coding test' 카테고리의 다른 글
Two Sum (2) | 2023.12.06 |
---|---|
백준 2884번 알람시계 (0) | 2023.07.02 |
sort & Two Pointer (0) | 2023.06.24 |
알고리즘 (0) | 2023.06.22 |
자료구조와 메모리 구조 (0) | 2023.06.22 |