๋ฌธ์
์๊ทผ์ด๋ ๋งค์ผ ์์นจ ์๋์ ๋ฃ๊ณ ์ผ์ด๋๋ค. ์๋์ ๋ฃ๊ณ ๋ฐ๋ก ์ผ์ด๋๋ฉด ๋คํ์ด๊ฒ ์ง๋ง, ํญ์ ์กฐ๊ธ๋ง ๋ ์๋ ค๋ ๋ง์ ๋๋ฌธ์ ๋งค์ผ ํ๊ต๋ฅผ ์ง๊ฐํ๊ณ ์๋ค.
์๊ทผ์ด๋ ๋ชจ๋ ๋ฐฉ๋ฒ์ ๋์ํด๋ณด์์ง๋ง, ์กฐ๊ธ๋ง ๋ ์๋ ค๋ ๋ง์์ ๊ทธ ์ด๋ค ๊ฒ๋ ์์จ ์๊ฐ ์์๋ค.
์ด๋ฐ ์๊ทผ์ด๋ฅผ ๋ถ์ํ๊ฒ ๋ณด๋, ์ฐฝ์์ด๋ ์์ ์ด ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ถ์ฒํด ์ฃผ์๋ค.
๋ฐ๋ก "45๋ถ ์ผ์ฐ ์๋ ์ค์ ํ๊ธฐ"์ด๋ค.
์ด ๋ฐฉ๋ฒ์ ๋จ์ํ๋ค. ์๋ ์ค์ ๋์ด ์๋ ์๋์ 45๋ถ ์์๋ ์๊ฐ์ผ๋ก ๋ฐ๊พธ๋ ๊ฒ์ด๋ค. ์ด์ฐจํผ ์๋ ์๋ฆฌ๋ฅผ ๋ค์ผ๋ฉด, ์๋์ ๋๊ณ ์กฐ๊ธ ๋ ์ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ด๋ค. ์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ฉด, ๋งค์ผ ์์นจ ๋ ์ค๋ค๋ ๊ธฐ๋ถ์ ๋๋ ์ ์๊ณ , ํ๊ต๋ ์ง๊ฐํ์ง ์๊ฒ ๋๋ค.
ํ์ฌ ์๊ทผ์ด๊ฐ ์ค์ ํ ์๋ ์๊ฐ์ด ์ฃผ์ด์ก์ ๋, ์ฐฝ์์ด์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ค๋ฉด, ์ด๋ฅผ ์ธ์ ๋ก ๊ณ ์ณ์ผ ํ๋์ง ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ๋ ์ ์ H์ M์ด ์ฃผ์ด์ง๋ค. (0 ≤ H ≤ 23, 0 ≤ M ≤ 59) ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ ํ์ฌ ์๊ทผ์ด๊ฐ ์ค์ ํ ๋์ ์๋ ์๊ฐ H์ M๋ถ์ ์๋ฏธํ๋ค.
์ ๋ ฅ ์๊ฐ์ 24์๊ฐ ํํ์ ์ฌ์ฉํ๋ค. 24์๊ฐ ํํ์์ ํ๋ฃจ์ ์์์ 0:0(์์ )์ด๊ณ , ๋์ 23:59(๋ค์๋ ์์ 1๋ถ ์ )์ด๋ค. ์๊ฐ์ ๋ํ๋ผ ๋, ๋ถํ์ํ 0์ ์ฌ์ฉํ์ง ์๋๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค์ ์๊ทผ์ด๊ฐ ์ฐฝ์์ด์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ๋, ์ค์ ํด์ผ ํ๋ ์๋ ์๊ฐ์ ์ถ๋ ฅํ๋ค. (์ ๋ ฅ๊ณผ ๊ฐ์ ํํ๋ก ์ถ๋ ฅํ๋ฉด ๋๋ค.)
์์ ์ ๋ ฅ 1
10 10
์์ ์ถ๋ ฅ 1
9 25
์์ ์ ๋ ฅ 2
0 30
์์ ์ถ๋ ฅ 2
23 45
์์ ์ ๋ ฅ 3
23 40
์์ ์ถ๋ ฅ 3
22 55
ํ์ด
1. m์์ 45๋ฅผ ๋บ๋ค
2. m์ด 0๋ณด๋ค ์์ผ๋ฉด h๋ฅผ ํ๋ ์ค์ด๊ณ m์ 60์ ๋ํด์ค๋ค
3. h๊ฐ 0๋ณด๋ค ์์ผ๋ฉด 23์ผ๋ก ๋ฐ๊ฟ์ค๋ค
# 2884.py
h, m = map(int, input().split())
m -= 45
if m < 0:
h -= 1
m += 60
if h < 0:
h = 23
print(h, m)
์๋ฐ๋ก ํ์์๋๋ ๋ฌ๋ฆฌ ๋๋ฌด ์ฝ๋๊ฐ ์ฌ์์ ธ์.? ๋๋๋ค
์ธ์ด ๋ฌธ์ ๊ฐ ์๋๊ณ ๋ด ๋จธ๋ฆฌ ๋ฌธ์ ์ธ๊ฑฐ๊ฐ์ ์๋ฐ๋ ์ ๊ทธ๋ ๊ฒ ์ด๋ ต๊ฒ ํ์์์ง..?