코딩테스트/파이썬
[백준] 2525번 오븐 시계 (파이썬)
100세까지 코딩
2024. 1. 5. 18:10
문제
나의 생각
- M+T >= 60 일때를 분기점으로 한다.
- M분과 T분의 합이 60 이상이면 기존 시간 H에 (M+T)를 60으로 나눈 몫을 더해주어야 한다.
- 기존 분 M은 (M+T)에서 더해준 시간만큼 60을 곱하여 빼준다.
- 시간이 23을 초과하면 다음날 시간인 0시에서 시작한다.
나의 풀이
H, M = map(int, input().split())
T = int(input())
if M + T >= 60:
H = H + (M + T) // 60
M = M + T - (M + T) // 60 * 60
if H > 23:
print(H - 24, M)
else:
print(H, M)
else:
print(H, M + T)