100세까지 코딩
[백준] 2525번 오븐 시계 (파이썬) 본문
문제
나의 생각
- 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)
'코딩테스트 > 파이썬' 카테고리의 다른 글
[백준] 2739 구구단 (파이썬) + 파이썬 포맷팅 (0) | 2024.01.06 |
---|---|
[백준] 2480번 주사위 세개 (파이썬) (0) | 2024.01.06 |
[백준] 2884번 알람 시계 (파이썬) (0) | 2024.01.05 |
[백준] 9498번 시험 성적 (파이썬) (0) | 2024.01.05 |
[백준] 10171번 고양이 (파이썬) (0) | 2024.01.05 |