https://www.acmicpc.net/problem/2884
2884번: 알람 시계
상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만,
www.acmicpc.net
풀이 나머지 연산
- -1 % 24 = 23
- -30 % 60 = 30
나머지 연산을 하면 양수가 자동적으로 되는 것을 알 수 있음.
h, m = map(int, input().split())
m -=45
if m <0 :
h = h-1
print(h%24, m%60)
분에서 -45 를 해줄텐데
만약 분이 양수가 나오면 시는 -1을 해줌.
참고)
https://www.youtube.com/watch?v=lIpLIfGEb6s&list=PLlf776vnQs4gTSDtIGYMUFEnwp6ELR5z_&index=18
'공부 > 파이썬스터디' 카테고리의 다른 글
백준3052.나머지연산 (0) | 2022.09.08 |
---|---|
백준10871.X보다 작은 수[리스트 컴프리헨션, join함수] (0) | 2022.06.29 |
백준2739. 구구단[format함수] (0) | 2022.06.22 |
백준1330.두수비교하기[삼항연산자] (0) | 2022.06.22 |
백준 파이썬 1003 (0) | 2022.06.15 |