๋ชฉํ ์๊ฐ๊น์ง ์นด์ดํธ๋ค์ด ๊ณ์ฐ๊ธฐ๋?
์ด ๋๊ตฌ๋ ํด๊ทผ ์๊ฐ์ด๋ ์ฝ์ยท์ด๋ฒคํธ ์์ ์๊ฐ์ฒ๋ผ ์ ํด์ง ์๊ฐ๊น์ง ์ ํํ ์ผ๋ง๋ ๋จ์๋์ง ์๋ ค์ค๋๋ค. ํ์ฌ ์๊ฐ๊ณผ ๋ชฉํ ์๊ฐ์ ์ ๋ ฅํ๋ฉด ๋จ์ ์๊ฐ๊ณผ ๋ถ์ ๊ณ์ฐํด ์ค๋๋ค. ๋ง์ฝ ๋ชฉํ ์๊ฐ์ด ์ค๋ ์ด๋ฏธ ์ง๋ฌ๋ค๋ฉด, ์๋์ผ๋ก ๋ค์ ๋ ๊ฐ์ ์๊ฐ์ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐ๋ฉ๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
๋ชฉํ ์๊ฐ์ '์'์ '๋ถ'์ ์ ๋ ฅํฉ๋๋ค(24์๊ฐ ํ์, ์๋ 0~23). ๊ทธ๋ค์ ํ์ฌ ์๊ฐ์ '์'์ '๋ถ'์ ์ ๋ ฅํ์ธ์. ๊ณ์ฐ ๋ฒํผ์ ๋๋ฅด๋ฉด ๋จ์ ์๊ฐ์ ์ยท๋ถ ๋จ์๋ก ๋ณด์ฌ์ฃผ๋ฉฐ, ์ด ๋ถ, ์์์ ์๊ฐ(์: 2.5์๊ฐ), ๊ทธ๋ฆฌ๊ณ ๋ค์ ๋ ๋ก ๋์ด๊ฐ๋์ง ์ฌ๋ถ๊น์ง ํจ๊ป ํ์ธํ ์ ์์ต๋๋ค.
๊ณ์ฐ ๊ณต์ ์ค๋ช
๋ ์๊ฐ์ ๋ชจ๋ ์์ ์ดํ ๊ฒฝ๊ณผํ '๋ถ'์ผ๋ก ๋ณํํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ชฉํ ์๊ฐ์์ ํ์ฌ ์๊ฐ์ ๋บ๋๋ค. ๊ฒฐ๊ณผ๊ฐ 0์ด๊ฑฐ๋ ์์๋ผ๋ฉด(์ฆ, ๋ชฉํ ์๊ฐ์ด ์ง๊ธ์ด๊ฑฐ๋ ์ค๋ ์ด๋ฏธ ์ง๋ ๊ฒฝ์ฐ) ํ๋ฃจ์ ํด๋นํ๋ 1440๋ถ์ ๋ํด ์นด์ดํธ๋ค์ด์ด ๋ด์ผ์ ๊ฐ๋ฆฌํค๋๋ก ํฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก ๋จ์ ๋ถ์ ์๊ฐ ๋จ์์ ๋๋จธ์ง ๋ถ์ผ๋ก ๋๋๋๋ค.
$$\begin{gathered} \Delta = \left(60\,\text{Target Hour} + \text{Target Min}\right) - \left(60\,\text{Now Hour} + \text{Now Min}\right) \\[1.5em] \text{Countdown} = \left(\Delta \bmod 1440\right) \text{ minutes} = \left\lfloor \frac{\Delta}{60} \right\rfloor \text{ h } \; (\Delta \bmod 60) \text{ min} \end{gathered}$$
์์๋ก ํ์ด๋ณด๊ธฐ
ํ์ฌ ์๊ฐ์ด ์คํ 2์ 30๋ถ(14:30 = 870๋ถ)์ด๋ผ๊ณ ํฉ์๋ค. ๋ชฉํ ์๊ฐ์ ์คํ 5์(17:00 = 1020๋ถ)์ ๋๋ค. ์ฐจ์ด๋ \(1020 - 870 = 150\) ๋ถ, ์ฆ 2์๊ฐ 30๋ถ์ ๋๋ค. ์ฐจ์ด๊ฐ ์์์ด๋ฏ๋ก ๋ค์ ๋ ๋ก ๋์ด๊ฐ์ง ์์ต๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
๋ ์๊ฐ์ด ๊ฐ์ผ๋ฉด ์ด๋ป๊ฒ ๋๋์? ์ฐจ์ด๊ฐ 0์ด๋ฉด ํ๋ฃจ ์ ์ฒด๊ฐ ๋จ์ ๊ฒ์ผ๋ก ์ฒ๋ฆฌํฉ๋๋ค. ๋ฐ๋ผ์ 24์๊ฐ์ ๋ฐํํ๊ณ ๋ค์ ๋ ๋ก ๋์ด๊ฐ๋๋ค.
์ด ๋จ์๋ ๊ณ์ฐํ๋์? ์๋์, ๊ฐํธํจ์ ์ํด ๋ถ ๋จ์๊น์ง๋ง ๊ณ์ฐํฉ๋๋ค.
์๊ฐ๋(ํ์์กด)์ ์ํฅ์ ๋ฐ๋์? ๋ฐ์ง ์์ต๋๋ค. ๋ ์๊ฐ์ ๊ทธ๋๋ก ๋น๊ตํ๋ฏ๋ก ๊ฐ์ ์๊ฐ๋ ๊ธฐ์ค์ผ๋ก๋ง ์ ๋ ฅํ๋ฉด ๋ฉ๋๋ค.