문제
python 코드
h,m = map(int, input().split(' '))
m += 15
h -= 1
print(m)
if(m == 60 or 65 or 70 or 75):
m = m - 45
if(h <0):
h = 23
print(h, m)
작성중이다. 시간에 +15를 더하면 45분 뒤 시간이 되는데 한바뀌 돌면 60,65,70,75 될 대는 예외사항으로 해둘 것이다.
[21/07/25]
python 코드
h,m = map(int, input().split(' '))
if(m < 45):
h -= 1
m += 15
if(m >= 60 ):
m -= 60
if(h < 0):
h = 23
print(h, m)
예외사항이 있습니다.
- 45분부터~ 59분 까지는 시간이 변하지 않습니다.
- 45분에서 +15를 하면 60분인데 시계에서는 60분을 0이라고 치환합니다.
그래서 45분 이전의 값들은 모두 시간을 -1로 하면 됩니다.
처음에 45분을 포함하고 제출했더니 실패가 떳었습니다. 45분까지는 시간을 변화시키지 않습니다.
728x90
'알고리즘 > 백준알고리즘' 카테고리의 다른 글
[백준 알고리즘/Python3] 1065 한수 (0) | 2021.08.23 |
---|---|
[백준 알고리즘/Python3] 4673 셀프 넘버 (0) | 2021.08.22 |
[백준 알고리즘/Python3]14681 사분면 고르기 (0) | 2021.07.20 |
[백준 알고리즘/Python3] 2753 윤년 (0) | 2021.07.20 |
[백준 알고리즘/Python3] 9498 시험 성적 (0) | 2021.07.20 |