Python으로 구현한 2884번 알람 시계 문제 풀이입니다.
https://www.acmicpc.net/problem/2884
h, m = map(int, input().split())
if m - 45 < 0 :
if h - 1 < 0 :
h = 23
print(h, m + 15)
else :
print(h - 1, m + 15)
else :
print(h, m - 45)
h와 m을 입력받고, 입력받은 m에서 45를 뺀 값이 0 미만이라면 조건문을 수행한다.
그 내부에는 다시 입력받은 h에서 1을 뺀 값이 0 미만이라면 h를 23으로 갱신하고 그 값과 m + 15 값을 출력한다.
입력받은 h에서 1을 뺀 값이 0 이상이라면 h - 1 값과 m + 15 값을 출력한다.
입력받은 m에서 45를 뺀 값이 0 이상이라면 h와 m - 45 값을 출력한다.
'백준(Python) 풀이 > 수학' 카테고리의 다른 글
백준(Python) 10952번 A+B - 5 풀이 (0) | 2021.09.28 |
---|---|
백준(Python) 1110번 더하기 사이클 풀이 (0) | 2021.09.28 |
백준(Python) 2588번 곱셈 풀이 (0) | 2021.09.27 |
백준(Python) 10950번 A+B - 3 풀이 (0) | 2021.09.27 |
백준(Python) 2753번 윤년 풀이 (0) | 2021.09.27 |