백준 2884번 파이썬 코드 답안
- CS/BOJ
- 2021. 3. 21.
문제
파이썬 코드 답안
h,m = map(int,input().split())
if m >= 45 and m < 60:
print(h, m-45)
elif 0 <= m and m < 45 :
if h >= 1 :
print(h-1, m + 15)
elif h < 1 :
print('23', m +15 )
if 조건문을 활용할 때 가장 조심해야 할 부분은 '놓치는 부분이 없는지 다시 한번 확인!'이었다. 이번 문제는 초기 답안에서 틀렸었는데, 바로 m >= 45와 0<=m을 표기하지 않아서였다. 이 조건 없이 9시 45분이나 9시 0분 같은 값을 넣으면, 당연히 조건문에 해당하는 값이 없기 때문에 멍 때린다...!
'CS > BOJ' 카테고리의 다른 글
백준 1110번 파이썬 코드 답안 (0) | 2021.03.22 |
---|---|
백준 2439번 파이썬 코드 (0) | 2021.03.21 |
백준 14681번 파이썬 코드 (0) | 2021.03.21 |
백준 2753 파이썬 코드 답안 (0) | 2021.03.21 |
백준 15792번 파이썬 코드 답안 (0) | 2021.03.21 |