https://www.acmicpc.net/problem/2884
x, y = map(int, input().split())
y = y - 45
if y < 0:
x = x -1
y = y + 60
if x < 0:
x = x + 24
print(x, y)
코드설명
y = y - 45 # 입력받은 y값(분) 을 45 줄인다.
if y < 0: # 45분을 뒤로한 y값이 음수라면
x = x -1 # x값(시간)을 1 줄여주며
y = y + 60 # y값(분)을 60 늘려준다.
if x < 0: # 위의 과정을 통해 x값이 음수가 될 경우
x = x + 24 # x값에 24를 더해준다.
원시적인 코드다. 아직 풀이를 많이 해보지 않고 파이썬도 거진 2주만에 다시 만지는 것이라 손에 익지가 않는다.
정말 단순하게 짠 코드지만 조금 더 생각해서 간단하게 짜보고 싶은 코드다.
'Python > BOJ' 카테고리의 다른 글
[Python] 합 (0) | 2021.08.11 |
---|---|
[Python] A + B - 3 (0) | 2021.08.11 |
[Python] 구구단 (0) | 2021.08.11 |
[Python] 사분면 구하기 (0) | 2021.08.11 |
[Python] 윤년 (0) | 2021.08.11 |