์ด ๊ณ์ฐ๊ธฐ๋ ๋ฌด์์ ํ๋์?
์ด "๋ด ๋์ด ๊ณ์ฐ๊ธฐ"๋ ์ง๊ธ ์ด ์๊ฐ์ ๊ธฐ์ค์ผ๋ก ์ ํํ ๋์ด๋ฅผ, ๋ค ์ฑ์ด ์ฐยท์ยท์ผยท์ยท๋ถยท์ด๋ก ๋๋ ์ ๋ณด์ฌ์ค๋๋ค. ํ๊ตญ์์ ํํ ์ฐ๋ '์ธ๋ ๋์ด(ํ๊ตญ์ ๋์ด)'๊ฐ ์๋๋ผ, ์์์์ ํ์ค์ผ๋ก ์ฐ๋ ๋ง ๋์ด ๋ฐฉ์, ์ฆ ๊ทธ๋ ๊ณ ๋ฆฌ๋ ฅ์ ๊ธฐ์ค์ผ๋ก ์์ผ๋ง๋ค ํ ์ด์ฉ ๋ํด์ง๋ ์ค์ ๋์ด๋ฅผ ๊ณ์ฐํฉ๋๋ค. (2023๋ 6์๋ถํฐ ํ๊ตญ๋ ๋ฒ์ ์ผ๋ก ๋ง ๋์ด๋ก ํต์ผ๋์์ผ๋ ์ผ์์์ ์ฐ๋ ๋์ด์ ๋์ผํ๊ฒ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค.) ๊ธฐ์ค ์๊ฐ์ ๊ณ์ฐํ๋ ์๊ฐ ์ฌ์ฉ์ ๊ธฐ๊ธฐ์ ์๊ณ์์ ์ฝ์ด์ค๋ฏ๋ก, ์ด ๋จ์๊ฐ ์ค์๊ฐ์ผ๋ก ํ๋ฌ๊ฐ๋๋ค.
$$\text{Age} = \text{now} - \text{birth} \;\Rightarrow\; (Y, M, D, H, Min, S)$$
์ฌ์ฉ ๋ฐฉ๋ฒ
๋จผ์ ํ์ด๋ ์, ์ผ, ์ฐ๋๋ฅผ ์ ํํ์ธ์. ๊ทธ๋ค์ 12์๊ฐ์ ์ 24์๊ฐ์ ์ค ํ๋๋ฅผ ๊ณ ๋ฅด๊ณ , ํ์ด๋ ์๊ฐ์ ๋ค ์๋ฆฌ ์ซ์(hhmm)๋ก ์ ๋ ฅํฉ๋๋ค. ์๋ฅผ ๋ค์ด 8์ 30๋ถ์ด๋ฉด 0830, ์คํ 2์ 15๋ถ์ด๋ฉด 1415์ฒ๋ผ ์ ๋ ฅํ๋ฉด ๋ฉ๋๋ค. 12์๊ฐ์ ๋ฅผ ์ ํํ๋ค๋ฉด ์ค์ (am) ๋๋ ์คํ(pm)๋ ํจ๊ป ๊ณจ๋ผ์ฃผ์ธ์. ๊ฐ๋กํ ๋ ์ด์์์ ์ํ๋ฉด "๋์ด๋ฅผ ๊ฐ๋ก ํ์์ผ๋ก ํ์"๋ฅผ ์ ํํ๋ฉด ๋ฉ๋๋ค. ๊ฒฐ๊ณผ์๋ ์ ์ฒด ๋์ด์ ํจ๊ป ํญ๋ชฉ๋ณ ๋ถ์ ํ๊ฐ ๋ํ๋ฉ๋๋ค.
๊ณ์ฐ ์๋ฆฌ
์ด ๋๊ตฌ๋ ๋จ์ํ ๋๋์ ์ด ์๋๋ผ ์๋ฆฟ์ ๋น๋ฆผ(borrowing) ๋ฐฉ์์ ๋ฌ๋ ฅ ์ฐจ์ด ๊ณ์ฐ์ ์ฌ์ฉํฉ๋๋ค. ํ์ฌ ๋ ์งยท์๊ฐ์์ ์๋ ์์ผยท์๊ฐ์ ๊ฐ ํญ๋ชฉ์ ์ด๋ถํฐ ์ฐจ๋ก๋ก ๋นผ๋๊ฐ๋๋ค. \(\Delta = \text{now} - \text{birth}, \text{ borrow per unit}\) ์ด๋ค ํญ๋ชฉ์ด ์์๊ฐ ๋๋ฉด ๋ฐ๋ก ์ ๋จ์์์ ๋น๋ ค์ต๋๋ค. ์ด๋ ๋ถ์์ 60์ ๋น๋ฆฌ๊ณ , ๋ถ์ ์์์ 60์, ์๋ ์ผ์์ 24๋ฅผ, ์ผ์ ์ง์ ๋ฌ์ ๋ ์ง ์(์ค๋ ์๋ ๋ฐ์)๋ฅผ, ์์ ์ฐ๋์์ 12๋ฅผ ๋น๋ฆฝ๋๋ค. ์ค๋ ํ์ ์ \((y\bmod 4=0)\wedge((y\bmod100\neq0)\vee(y\bmod400=0))\) ์ ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ฌ๋๋ค์ด ์์ฐ์ค๋ฝ๊ฒ ๊ธฐ๋ํ๋ ์ฐ/์/์ผ/์/๋ถ/์ด ํํ์ ๋์ด๊ฐ ๋์ต๋๋ค.
์ค์ ๊ณ์ฐ ์์
1990๋ 6์ 15์ผ ์ค์ 8์ 30๋ถ 0์ด ์ถ์(0830, am์ผ๋ก ์ ๋ ฅ). ํ์ฌ: 2024๋ 3์ 10์ผ 14์ 45๋ถ 20์ด. ์ด๋ \(20-0=20\). ๋ถ์ \(45-30=15\). ์๋ \(14-8=6\). ์ผ์ \(10-15=-5\)์ด๋ฏ๋ก 2024๋ 2์(์ค๋ , 29์ผ)์์ ๋น๋ ค์ 24, ์์์ 1์ ์ฐจ๊ฐ. ์์ \(3-6=-3\), ์ฌ๊ธฐ์ -1์ ๋ํด -4, +12๋ฅผ ๋น๋ ค 8, ์ฐ๋์์ 1์ ์ฐจ๊ฐ. ์ฐ๋๋ \(2024-1990=34\), ๊ฑฐ๊ธฐ์ -1์ ํ๋ฉด 33. ๊ฒฐ๊ณผ: 33๋ 8๊ฐ์ 24์ผ 6์๊ฐ 15๋ถ 20์ด.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
์ค๋ ๋ ๋ฐ์๋๋์? ๋ค. ์ค๋ ์๋ 2์ 29์ผ์ด ์ ํจํ๋ฉฐ, ์ผ ๋จ์๋ฅผ ๋น๋ ค์ฌ ๋ ์ง์ ๋ฌ์ ์ ํํ ๋ ์ง ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์๊ฐ๋(ํ์์กด)๋ ์ด๋ป๊ฒ ์ฒ๋ฆฌ๋๋์? ๊ณ์ฐ์ ์ฌ์ฉ์ ๊ธฐ๊ธฐ์ ํ์ง ์๊ฐ์ ๊ธฐ์ค์ผ๋ก ํฉ๋๋ค. ํ์ด๋ ์ง์ญ๊ณผ ์ง๊ธ ์๋ ์ง์ญ์ ์๊ฐ๋๊ฐ ๋ค๋ฅด๋ค๋ฉด, ๊ทธ ์ฐจ์ด๋งํผ ํ์ด๋ ์๊ฐ ์ ๋ ฅ๊ฐ์ ์กฐ์ ํ์ธ์. (์: ๋ฏธ๊ตญ ๋๋ถ ์๊ฐ ์ค์ 8์์ ํ์ด๋ฌ๋๋ฐ ์ง๊ธ ํํ์ ์๊ฐ๋์ ์๋ค๋ฉด ์ค์ 5์๋ก ์ ๋ ฅ)
๋ฏธ๋ ๋ ์ง๋ฅผ ์ ๋ ฅํ๋ฉด ์ด๋ป๊ฒ ๋๋์? ๋์ด๋ ์์๊ฐ ๋ ์ ์์ผ๋ฏ๋ก, ๋ฏธ๋์ ์๋ ์์ผ์ ์ ๋ ฅํ๋ฉด ๋ชจ๋ ๊ฐ์ด 0์ผ๋ก ํ์๋ฉ๋๋ค.