์ด โ ์:๋ถ:์ด ๋ณํ ๊ณ์ฐ๊ธฐ๋?
์ด ๋๊ตฌ๋ ๋จ์ํ ์ด ๋จ์ ์ซ์๋ฅผ ์ฐ๋ฆฌ์๊ฒ ์ต์ํ ์๊ณ ํ์, ์ฆ ์ยท๋ถยท์ด(HH:MM:SS)๋ก ๋ฐ๊ฟ ์ค๋๋ค. ์ฌ์ ์๊ฐ์ ์ฒ๋ฆฌํ๋ ๊ฐ๋ฐ์, ํ์์ฝ๋๋ฅผ ๋ค๋ฃจ๋ ์์ ํธ์ง์, ๊ตฌ๊ฐ ๊ธฐ๋ก์ ํ์ฐํ๋ ์ด๋์ ์, ๊ทธ๋ฆฌ๊ณ ์คํฑ์์น๋ก ์ฐ ์ด๋ฅผ ํ๋์ ์ฝ๊ธฐ ์ฌ์ด ์๊ฐ์ผ๋ก ๋ณด๊ณ ์ถ์ ๋๊ตฌ์๊ฒ๋ ์ ์ฉํฉ๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
๋ณํํ๊ณ ์ถ์ ์ด ์ด๋ฅผ ์ ๋ ฅํ๋ฉด ๊ณ์ฐ๊ธฐ๊ฐ ์ฆ์ ํด๋นํ๋ ์๊ฐ์ ๋ณด์ฌ ์ค๋๋ค. ์๋จ์๋ ์๋ฆฟ์๋ฅผ 0์ผ๋ก ์ฑ์ด HH:MM:SS ํ์์ ๋ฌธ์์ด์ด ํ์๋๊ณ , ์๋์ ๋ถ์ ํ์๋ ์ยท๋ถยท์ด ๊ฐ์ด ๊ฐ๊ฐ ๋๋์ด ์ ๋ฆฌ๋ฉ๋๋ค.
๋ณํ ๊ณต์ ํ์ด
1์๊ฐ์ 3600์ด, 1๋ถ์ 60์ด์ ๋๋ค. ์จ์ ํ ์๊ฐ(hours)์ ๊ฐ์๋ ์ด ์ด๋ฅผ 3600์ผ๋ก ๋๋ ๋ค ์์์ ์ ๋ฒ๋ฆฐ ๊ฐ์ ๋๋ค. ์๊ฐ์ ์ ์ธํ๊ณ ๋จ์ ์ด๋ ๋๋จธ์ง ์ฐ์ฐ(\(s \bmod 3600\))์ผ๋ก ๊ตฌํ ์ ์์ผ๋ฉฐ, ์ด ๋๋จธ์ง๋ฅผ 60์ผ๋ก ๋๋๋ฉด ๋ถ์ด ๋๊ณ , \(s \bmod 60\)์ด ๋จ์ ์ด๊ฐ ๋ฉ๋๋ค.
$$\begin{gathered} \text{HH:MM:SS} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{HH} &= \left\lfloor \dfrac{\text{Total Seconds}}{3600} \right\rfloor \\ \text{MM} &= \left\lfloor \dfrac{\text{Total Seconds} \bmod 3600}{60} \right\rfloor \\ \text{SS} &= \text{Total Seconds} \bmod 60 \end{aligned} \right. \end{gathered}$$
๊ณ์ฐ ์์
3661์ด๋ฅผ ์๋ก ๋ค์ด ๋ณด๊ฒ ์ต๋๋ค. ์๊ฐ = \(\left\lfloor 3661 \div 3600 \right\rfloor = 1\). ๋จ์ ์ด๋ \(3661 - 3600 = 61\)์ด์ ๋๋ค. ๋ถ = \(\left\lfloor 61 \div 60 \right\rfloor = 1\). ์ด = \(61 \bmod 60 = 1\). ๋ฐ๋ผ์ 3661์ด๋ 01:01:01์ด ๋ฉ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
24์๊ฐ์ด ๋๋ ์ด๋ฅผ ์ ๋ ฅํ๋ฉด ์ด๋ป๊ฒ ๋๋์? ์๊ฐ ํญ๋ชฉ์ 24๋ก ์ ํ๋์ง ์์ต๋๋ค. ์๋ฅผ ๋ค์ด 100000์ด๋ฅผ ๋ฃ์ผ๋ฉด 27:46:40์ด ๋์ค๋ฉฐ, ์๊ณ์ฒ๋ผ ๋ค์ 0์ผ๋ก ๋์๊ฐ์ง ์๊ณ ์ค์ ๊ฒฝ๊ณผ ์๊ฐ์ ๊ทธ๋๋ก ๋ณด์ฌ ์ค๋๋ค.
์์์ ์ด ์๋ ์ด๋ฅผ ์ ๋ ฅํ ์ ์๋์? ์ด ๊ณ์ฐ๊ธฐ๋ ์ ์ ์ด ๋จ์๋ก๋ง ๋์ํ๋ฏ๋ก, ์์ ๋ถ๋ถ์ ๋ณํ ์ ์ ๋ฒ๋ ค์ง๋๋ค.
์์๋ฅผ ์ ๋ ฅํ๋ฉด ์ด๋ป๊ฒ ๋๋์? ์๊ฐ(์์ ์๊ฐ)์ ์์๊ฐ ๋ ์ ์์ผ๋ฏ๋ก, ์์ ์ ๋ ฅ์ 0์ผ๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค.