๋ฌธ์
์๊ทผ์ด๋ ๋งค์ผ ์์นจ ์๋์ ๋ฃ๊ณ ์ผ์ด๋๋ค. ์๋์ ๋ฃ๊ณ ๋ฐ๋ก ์ผ์ด๋๋ฉด ๋คํ์ด๊ฒ ์ง๋ง, ํญ์ ์กฐ๊ธ๋ง ๋ ์๋ ค๋ ๋ง์ ๋๋ฌธ์ ๋งค์ผ ํ๊ต๋ฅผ ์ง๊ฐํ๊ณ ์๋ค.
์๊ทผ์ด๋ ๋ชจ๋ ๋ฐฉ๋ฒ์ ๋์ํด๋ณด์์ง๋ง, ์กฐ๊ธ๋ง ๋ ์๋ ค๋ ๋ง์์ ๊ทธ ์ด๋ค ๊ฒ๋ ์์จ ์๊ฐ ์์๋ค.
์ด๋ฐ ์๊ทผ์ด๋ฅผ ๋ถ์ํ๊ฒ ๋ณด๋, ์ฐฝ์์ด๋ ์์ ์ด ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ถ์ฒํด ์ฃผ์๋ค.
๋ฐ๋ก "45๋ถ ์ผ์ฐ ์๋ ์ค์ ํ๊ธฐ"์ด๋ค.
์ด ๋ฐฉ๋ฒ์ ๋จ์ํ๋ค. ์๋ ์ค์ ๋์ด ์๋ ์๋์ 45๋ถ ์์๋ ์๊ฐ์ผ๋ก ๋ฐ๊พธ๋ ๊ฒ์ด๋ค. ์ด์ฐจํผ ์๋ ์๋ฆฌ๋ฅผ ๋ค์ผ๋ฉด, ์๋์ ๋๊ณ ์กฐ๊ธ ๋ ์ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ด๋ค. ์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ฉด, ๋งค์ผ ์์นจ ๋ ์ค๋ค๋ ๊ธฐ๋ถ์ ๋๋ ์ ์๊ณ , ํ๊ต๋ ์ง๊ฐํ์ง ์๊ฒ ๋๋ค.
ํ์ฌ ์๊ทผ์ด๊ฐ ์ค์ ํ ์๋ ์๊ฐ์ด ์ฃผ์ด์ก์ ๋, ์ฐฝ์์ด์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ค๋ฉด, ์ด๋ฅผ ์ธ์ ๋ก ๊ณ ์ณ์ผ ํ๋์ง ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ๋ ์ ์ H์ M์ด ์ฃผ์ด์ง๋ค. (0 ≤ H ≤ 23, 0 ≤ M ≤ 59) ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ ํ์ฌ ์๊ทผ์ด๊ฐ ์ค์ ํ ๋์ ์๋ ์๊ฐ H์ M๋ถ์ ์๋ฏธํ๋ค.
์ ๋ ฅ ์๊ฐ์ 24์๊ฐ ํํ์ ์ฌ์ฉํ๋ค. 24์๊ฐ ํํ์์ ํ๋ฃจ์ ์์์ 0:0(์์ )์ด๊ณ , ๋์ 23:59(๋ค์๋ ์์ 1๋ถ ์ )์ด๋ค. ์๊ฐ์ ๋ํ๋ผ ๋, ๋ถํ์ํ 0์ ์ฌ์ฉํ์ง ์๋๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค์ ์๊ทผ์ด๊ฐ ์ฐฝ์์ด์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ๋, ์ค์ ํด์ผ ํ๋ ์๋ ์๊ฐ์ ์ถ๋ ฅํ๋ค. (์ ๋ ฅ๊ณผ ๊ฐ์ ํํ๋ก ์ถ๋ ฅํ๋ฉด ๋๋ค.)
ํ์ด
์ฒ์์๋ ๊ทธ๋ฅ ๊ฒฝ์ฐ ๋๋ ์ t=0 ์ด๋ฉด t-- ์ด๋ฐ์์ผ๋ก ์ง๊ด์ ์ผ๋ก ์ผ์..
์๋ ๊ฒฐ๊ณผ๋ ๋ง๊ฒ ๋์ค๋๋ฐ ํ๋ ธ๋ค๊ณ ์ฑ์ ํ๋ค... _ _ ์ฑ์ ์๋ฆฌ๋ฅผ ์ ํํ ์๋๊ฑด ์๋์ง๋ง...
์๋ฌดํผ ๊ทธ๋์ ๊ณ ๋ฏผํ๋ค๊ฐ ์ข ๋ ์์ด๋ณด์ด๊ฒ ๋ค์ ์งฌ..ใ ใ ๊ทธ๋ฌ๋๋ ๋ง์๋ค๊ณ ํ๋ค..
#include <stdio.h>
int main() {
int t, m;
scanf("%d %d",&t, &m);
m = m-45;
if (m<0) {
m = m + 60;
t = t - 1;
if (t<0) {
t = t+24;
}
}
printf ("%d %d",t, m);
}
'๐ฆ Chango > ๐ฅ BOJ ๋จ๊ณ๋ณ๋ก ํ์ด๋ณด๊ธฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค][C++/C์ธ์ด] 10951๋ฒ : A+B - 4 (0) | 2021.02.17 |
---|---|
[๋ฐฑ์ค][C++/C์ธ์ด] 10952๋ฒ : A+B - 5 (0) | 2021.02.17 |
[๋ฐฑ์ค][C++/C์ธ์ด] 14681๋ฒ : ์ฌ๋ถ๋ฉด ๊ณ ๋ฅด๊ธฐ (0) | 2021.02.06 |
[๋ฐฑ์ค][C++/C์ธ์ด] 10871๋ฒ : X๋ณด๋ค ์์ ์ (0) | 2021.02.05 |
[๋ฐฑ์ค][C++/C์ธ์ด] 2439๋ฒ : ๋ณ ์ฐ๊ธฐ - 2 (0) | 2021.02.05 |