์ด๋ค ๊ณ์ฐ์ ํด์ฃผ๋์
๋ ์ง์์ ์ผ์ ๋นผ๊ธฐ ๊ณ์ฐ๊ธฐ๋ ๊ธฐ์ค์ด ๋๋ ๋ ์ง์์ ์ํ๋ ์ผ์๋งํผ ์ด์ ์ผ๋ก ๊ฑฐ์ฌ๋ฌ ์ฌ๋ผ๊ฐ ๋ ์ง๋ฅผ ์ฐพ์์ค๋๋ค. ์๋ณ ์ผ์์ ์ฐจ์ด, ์ค๋ , ์ฐ๋๊ฐ ๋ฐ๋๋ ๊ฒฝ๊ณ๊น์ง ์๋์ผ๋ก ์ฒ๋ฆฌํ๊ธฐ ๋๋ฌธ์, ์ง์ ์์ผ๋ก ๋ ์ง๋ฅผ ๊ฑฐ๊พธ๋ก ์ธ๊ฑฐ๋ 2์์ด 28์ผ์ธ์ง 29์ผ์ธ์ง ๊ณ ๋ฏผํ ํ์๊ฐ ์์ต๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
์์ ๋ ์ง๋ฅผ ์ฐยท์ยท์ผ๋ก ์ ๋ ฅํ ๋ค, ๋นผ๊ณ ์ถ์ ์ผ์๋ฅผ ์ ์ผ๋ฉด ๋ฉ๋๋ค. ๊ณ์ฐ๊ธฐ๋ ๊ฒฐ๊ณผ ๋ ์ง๋ฅผ ์ฐ-์-์ผ ํ์์ผ๋ก ๋ณด์ฌ์ฃผ๊ณ , ์ฐ๋ยท์ยท์ผ ๊ฐ๋ ๋ฐ๋ก ์๋ ค์ค๋๋ค. ๋ง๊ฐ์ผ ๊ณ์ฐ, ๊ฒฐ์ ์ฃผ๊ธฐ, ํ๋ถ ๊ฐ๋ฅ ๊ธฐ๊ฐ, ํ๋ก์ ํธ ์ผ์ ๊ด๋ฆฌ๋ ๋ฌผ๋ก "90์ผ ์ ์ด ๋ฉฐ์น ์ด์์ง?" ๊ฐ์ ๊ถ๊ธ์ฆ์ ํธ๋ ๋ฐ๋ ์ ์ฉํฉ๋๋ค.
๊ณ์ฐ ๊ณต์
์๋ฆฌ๋ ๊ฐ๋จํฉ๋๋ค. ๊ฒฐ๊ณผ = ์์์ผ โ N์ผ. ๊ณ์ฐ๊ธฐ๋ ๋ด๋ถ์ ์ผ๋ก ์์ ๋ ์ง๋ฅผ ๋ฌ๋ ฅ ๊ฐ์ผ๋ก ๋ณํํ ๋ค N์ผ๋งํผ ๋ค๋ก ๋๋๋ฆฝ๋๋ค. ํ๋ฃจ์ฉ ์ฐจ๊ฐํ๊ธฐ ๋๋ฌธ์ ์ด๋ค ๋ฌ์ 1์ผ์์ ์ด์ ๋ฌ๋ก ๋์ด๊ฐ๊ฑฐ๋(๋๋ 1์์์ ์ ๋ ๋ 12์๋ก ๋์ด๊ฐ๋ ๊ฒฝ์ฐ) ์ ํํ๊ฒ ์ฒ๋ฆฌ๋๋ฉฐ, ์ค์ผ๋ ๋น ์ง์์ด ๋ฐ์๋ฉ๋๋ค.
$$\text{Result} = \text{Date}\left(\text{Year},\ \text{Month},\ \text{Day}\right) - \text{Days}\ \text{days}$$
์์๋ก ์ดํด๋ณด๊ธฐ
์์ ๋ ์ง๊ฐ 2024๋ 6์ 15์ผ์ด๊ณ ์ฌ๊ธฐ์ 30์ผ์ ๋บ๋ค๊ณ ํด๋ด ์๋ค. 15์ผ์ ๊ฑฐ์ฌ๋ฌ ์ฌ๋ผ๊ฐ๋ฉด 2024๋ 5์ 31์ผ์ด ๋๊ณ , ๋ค์ 15์ผ์ ๋ ๋นผ๋ฉด 2024๋ 5์ 16์ผ์ ๋๋ฌํฉ๋๋ค. ๋ฐ๋ผ์ ๊ฒฐ๊ณผ๋ 2024๋ 5์ 16์ผ(ํ๊ธฐ๋ 20240516)์ ๋๋ค. ๋ฐ๋๋ก 2024๋ 1์ 1์ผ์์ 1์ผ์ ๋นผ๋ฉด 2023๋ 12์ 31์ผ์ด ๋๋๋ฐ, ๊ณ์ฐ๊ธฐ๊ฐ ์ฐ๋๋ฅผ ์๋์ผ๋ก ๋๋๋ ค ์ค๋๋ค.
$$\text{Date}\left(2024,\ 6,\ 15\right) - 30\ \text{days} = \text{2024-05-16}$$
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
์์ ๋ ์ง ์์ฒด๋ ํ๋ฃจ๋ก ๊ณ์ฐํ๋์? ์๋์. 6์ 15์ผ์์ 1์ผ์ ๋นผ๋ฉด 6์ 14์ผ์ด ๋ฉ๋๋ค. ์์ ๋ ์ง๋ ๊ธฐ์ค์ ์ผ ๋ฟ, ์ธ๋ ๋ ์ ํฌํจ๋์ง ์์ต๋๋ค.
์ค๋ ๋ ์ฒ๋ฆฌ๋๋์? ๋ค. ์ค๋ ์ 2์ ๋ง์ ๊ฐ๋ก์ง๋ฌ ์ผ์๋ฅผ ๋นผ๋ฉด 2์ 29์ผ์ด ์ ํํ๊ฒ ํฌํจ๋ฉ๋๋ค.
๊ฒฐ๊ณผ๊ฐ ์ ๋ ๋๋ก ๋์ด๊ฐ ์๋ ์๋์? ๋ค. 1์ 1์ผ์ ๋์ด๊ฐ ๋งํผ ์ถฉ๋ถํ ์ผ์๋ฅผ ๋นผ๋ฉด ์ฐ๋๊ฐ ๊ทธ์ ๋ง์ถฐ ์ค์ด๋ญ๋๋ค.