http://acmicpc.net/problem/2884
{코드}
h, m = map(int, input().split())
m -= 45
if m < 0:
m += 60
if h == 0:
h = 23
else:
h -= 1
print(h, m)
{설명}
이 문제는 주어진 알람 시각에서 45을 빼는 문제입니다.
간단하게 생각하면 분에서 45를 빼고 만약 분이 0보다 작다면 분에 60을 더하고 시각에서 1을 빼면 됩니다.
이때, 만약 시각이 0이라면 1을 뺀 값은 23이 되어야 한다는 것을 염두에 두어야 합니다.
'알고리즘 공부 > BOJ백준 풀이' 카테고리의 다른 글
[백준 10950번-파이썬/Python] A+B -3 (0) | 2020.09.29 |
---|---|
[백준 2739번-파이썬/Python] 구구단 (0) | 2020.09.29 |
[백준 14681번-파이썬/Python] 사분면 고르기 (0) | 2020.09.26 |
[백준 2753번-파이썬/Python] 윤년 (0) | 2020.09.24 |
[백준 9498번-파이썬/Python] 시험 성적 (0) | 2020.09.23 |