728x90
반응형
문제는 이렇습니다.
시간과 관련된 문제는 60초, 혹은 60분을 주의해야합니다.
이 문제에서는 59분을 넘어가면 시간이 +1이 되어야하겠네요.
이렇게 간단하게 생각하며 코딩해보니 틀렸다고 해서 더 생각해보니,,,
제가 잘못 생각했던 부분은 요리하는데 필요한 시간 C의 범위였습니다.
C가 1000까지 가능해 59분이 넘어갔을 때 시간이 한 시간 올라가는 것(+1) 뿐만 아니라 몇 시간이 더 올라 갈 수도 있네요.
[ Code ]
h,m = map(int, input().split())
m = m + int(input())
h = h+int(m/60)
h = h%24
m = m%60
print("%s %s" %(h,m))
굳이 if 문 쓰지 않아도 풀리는 문제였습니당~
728x90
반응형
'Archive > Develop' 카테고리의 다른 글
[ Python ] 백준 2914번 저작권 풀이 (0) | 2020.12.28 |
---|---|
[ Python ] 백준 2530번 인공지능 시계 풀이 (0) | 2020.12.28 |
[ Python ] 백준 7287번 등록 풀이 (0) | 2020.12.27 |
[ python ] 백준 10699번 오늘 날짜 풀이 (0) | 2020.12.27 |
[ Python ] 백준 11022번 A+B -8 풀이 (0) | 2020.12.27 |