์ด ๊ณ์ฐ๊ธฐ์ ๊ธฐ๋ฅ
์ด ๋๊ตฌ๋ ์ง์ ํ x ๊ตฌ๊ฐ์ ๋ํด ์๋ก ์ฐ๊ด๋ ๋ค ๊ฐ์ง ๊ฐ ์ค ํ๋๋ฅผ ํ์ ๊บพ์์ ๊ทธ๋ํ๋ก ๋ง๋ค์ด ์ค๋๋ค. ๋ฐ๋ก ํฉํ ๋ฆฌ์ผ \(x!\), ๊ทธ ์์ฐ๋ก๊ทธ \(\ln(x!)\), ์ด์ค ํฉํ ๋ฆฌ์ผ \(x!!\), ๊ทธ๋ฆฌ๊ณ ๊ทธ ์์ฐ๋ก๊ทธ \(\ln(x!!)\)์ ๋๋ค. ์์ ์ํ์ด๋ฏ๋ก ๋จ์๋ ๊ตญ๊ฐ๋ณ ๊ท์ ๊ณผ๋ ๋ฌด๊ดํ๊ฒ ์ ์ธ๊ณ ์ด๋์๋ ๋๊ฐ์ด ์ ์ฉ๋ฉ๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
๋จผ์ ๋๋กญ๋ค์ด์์ ํจ์๋ฅผ ๊ณ ๋ฅธ ๋ค, ๊ตฌ๊ฐ์ ์์๊ฐ(Range x from), ๋๊ฐ(Range x to), ๊ทธ๋ฆฌ๊ณ ์ฆ๋ถ(Increment, ๊ฐ๊ฒฉ)์ ์ ๋ ฅํ์ธ์. x = ์์๊ฐ, ์์๊ฐ+์ฆ๋ถ, ์์๊ฐ+2ยท์ฆ๋ถ, โฆ ์ ์์๋ก ๋๊ฐ(ํฌํจ)๊น์ง ํ์ด ์์ฑ๋ฉ๋๋ค. ์ฆ๋ถ์ 0๋ณด๋ค ์ปค์ผ ํ๋ฉฐ, ํ๊ฐ ์ง๋์น๊ฒ ๊ธธ์ด์ง์ง ์๋๋ก ์ต๋ 101๊ฐ ํ๊น์ง๋ง ๋ง๋ค์ด์ง๋๋ค.
๊ณต์ ํ์ด
ํฉํ ๋ฆฌ์ผ์ 1ยท2ยท3ยทโฆยทx ์ ๊ณฑ์ด๋ฉฐ, \(0! = 1\) ๋ก ์ ์ํฉ๋๋ค. ํฐ ๊ฐ์ ๋ค๋ฃจ๊ณ ์ฐ์์ ์ธ ๊ทธ๋ํ๋ฅผ ๊ทธ๋ฆฌ๊ธฐ ์ํด ๊ฐ๋ง ํจ์๋ก ๊ณ์ฐํ์ฌ ๋ค์๊ณผ ๊ฐ์ด ํ๊ฐํ๊ณ ,
$$x! = \Gamma(x+1) = \prod_{k=1}^{x} k$$๋ก๊ทธ๋ ๋ก๊ทธ-๊ฐ๋ง ํจ์๋ฅผ ์ฌ์ฉํด ๋ค์๊ณผ ๊ฐ์ด ๊ตฌํ๋ฏ๋ก ์์ฒญ๋๊ฒ ํฐ ์์์๋ ์ค๋ฒํ๋ก๊ฐ ๋ฐ์ํ์ง ์์ต๋๋ค.
$$\ln(x!) = \ln\Gamma(x+1)$$์ด์ค ํฉํ ๋ฆฌ์ผ์ ํ ์นธ ๊ฑด๋ ํญ์ ๊ณฑํฉ๋๋ค.
$$x!! = x\,(x-2)\,(x-4)\cdots$$์๋ฅผ ๋ค์ด \(6!! = 6\cdot 4\cdot 2 = 48\) ์ด๊ณ , \(5!! = 5\cdot 3\cdot 1 = 15\) ์ ๋๋ค. ๊ธฐ์ค๊ฐ์ \(0!! = 1\), \(1!! = 1\), \((-1)!! = 1\) ์ ๋๋ค. ์์ ์ ์์์๋ ํฉํ ๋ฆฌ์ผ์ด ์ ์๋์ง ์์ผ๋ฏ๋ก(๊ฐ๋ง ํจ์์ ๊ทน์ด ์กด์ฌ) ํด๋น ํ์ "์ ์๋์ง ์์"์ผ๋ก ํ์๋ฉ๋๋ค.
๊ณ์ฐ ์์
\(x!\) ๋ฅผ ์ ํํ๊ณ ๊ตฌ๊ฐ์ 0๋ถํฐ 6๊น์ง, ์ฆ๋ถ์ 1๋ก ์ค์ ํ๋ฉด ์ผ๊ณฑ ๊ฐ ํ์ด ๋์ต๋๋ค. \(0!=1\), \(1!=1\), \(2!=2\), \(3!=6\), \(4!=24\), \(5!=120\), \(6!=720\) ์ ๋๋ค. \(\ln(x!)\) ๋ก ๋ฐ๊พธ๋ฉด \(x=6\) ์์ \(\ln(720) \approx 6.5793\) ์ด๊ณ , \(\ln(x!!)\) ์์๋ \(x=5\) ์ผ ๋ \(\ln(15) \approx 2.7081\) ์ ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
x๊ฐ ๋ถ์์ฌ๋ ๋๋์? ๋ค. ์ ์๊ฐ ์๋ ๊ฐ์ ๊ฐ๋ง ํจ์ ๊ธฐ๋ฐ์ ์ฐ์ ํํ๋ก ๊ณ์ฐํ๋ฏ๋ก ๊ณก์ ์ด ๋งค๋๋ฝ๊ฒ ์ด์ด์ง๋๋ค.
ํ์ "๋ฌดํ๋(infinity)"๋ผ๊ณ ๋์ค๋ ์ด์ ๋? ํฉํ ๋ฆฌ์ผ์ ํญ๋ฐ์ ์ผ๋ก ์ปค์ง๋๋ค(\(70! \approx 1.2\times 10^{100}\)). ๊ฐ์ด ๋ฐฐ์ ๋ฐ๋(double) ๋ฒ์๋ฅผ ๋์ด์๋ฉด ๋ฌดํ๋๋ก ํ์๋๋, ์ด๋๋ ์ ํํ ๊ฐ์ ์ ์งํ๋ ln ๋ฒ์ ์ ์ฌ์ฉํ์ธ์.
์ 101๊ฐ ํ์ผ๋ก ์ ํ๋๋์? ํ๊ฐ ๋์์ด ๊ธธ์ด์ง๋ ๊ฒ์ ๋ง๊ธฐ ์ํด์์ ๋๋ค. ๊ตฌ๊ฐ์ ์ขํ๊ฑฐ๋ ์ฆ๋ถ์ ํค์ ํ ์๋ฅผ ์กฐ์ ํ์ธ์.