https://www.acmicpc.net/problem/2884
2884번: 알람 시계
상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만,
www.acmicpc.net
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 |