Pascal's triangle
-
- [SWEA-2005][Python] ํ์ค์นผ์ ์ผ๊ฐํ
๋ฌธ์ ํฌ๊ธฐ๊ฐ N์ธ ํ์ค์นผ์ ์ผ๊ฐํ์ ๋ง๋ค์ด์ผ ํ๋ค. ํ์ค์นผ์ ์ผ๊ฐํ์ด๋ ์๋์ ๊ฐ์ ๊ท์น์ ๋ฐ๋ฅธ๋ค. 1. ์ฒซ ๋ฒ์งธ ์ค์ ํญ์ ์ซ์ 1์ด๋ค. 2. ๋ ๋ฒ์งธ ์ค๋ถํฐ ๊ฐ ์ซ์๋ค์ ์์ ์ ์ผ์ชฝ๊ณผ ์ค๋ฅธ์ชฝ ์์ ์ซ์์ ํฉ์ผ๋ก ๊ตฌ์ฑ๋๋ค. N์ด 4์ผ ๊ฒฝ์ฐ, N์ ์ ๋ ฅ ๋ฐ์ ํฌ๊ธฐ N์ธ ํ์ค์นผ์ ์ผ๊ฐํ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ์ฝ ์ฌํญ ํ์ค์นผ์ ์ผ๊ฐํ์ ํฌ๊ธฐ N์ 1 ์ด์ 10 ์ดํ์ ์ ์์ด๋ค. (1 ≤ N ≤ 10) ์ ๋ ฅ ๊ฐ์ฅ ์ฒซ ์ค์๋ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๊ณ , ๊ทธ ์๋๋ก ๊ฐ ํ ์คํธ ์ผ์ด์ค๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค์๋ N์ด ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ๊ฐ ์ค์ '#t'๋ก ์์ํ๊ณ , ๋ค์ ์ค๋ถํฐ ํ์ค์นผ์ ์ผ๊ฐํ์ ์ถ๋ ฅํ๋ค. ์ผ๊ฐํ ๊ฐ ์ค์ ์ฒ์ ์ซ์๊ฐ ๋์ค๊ธฐ ์ ๊น์ง์ ๋น ์นธ์ ์๋ตํ๊ณ ์ซ์๋ค ์ฌ์ด์๋ ํ ..
2023.10.12 -
- [Algorithm] ์ดํญ ๊ณ์(Binomial Coefficient)
์ดํญ ๊ณ์(Binomial Coefficient) ๊ฐ๋ ์ดํญ์์ ์ดํญ ์ ๋ฆฌ๋ก ์ ๊ฐํ์ ๋ ๊ฐ ํญ์ ๊ณ์(Coefficient) ์ฃผ์ด์ง ํฌ๊ธฐ์ (์์ ์๋) ์กฐํฉ์ ๊ฐ์ง์(${}_{n}C_{k}$) ํ์ค์นผ์ ์ผ๊ฐํ์ ํํ๋ก ์ด๋ฏธ ์ค์ธ ๋์์ ์ํ์ ์๋ ค์ ธ ์์๋ค. ์ค๋๋ ์ฐ์ด๋ ํ๊ธฐ๋ฒ $\displaystyle { n \choose k }$ ์ ์๋๋ ์์ค ํ๋ผ์ดํค๋ฅด ํฐ ์ํ ์คํ์ฐ์ (Andreas Freiherr von Ettingshausen)์ด 1826๋ ์ ๋์ ํ์๋ค. ์ ์ ์์ฐ์ `n` ๋ฐ ์ ์ `k` ๊ฐ ์ฃผ์ด์ก์ ๋, $\displaystyle { n \choose k }$ ๋ ๋ค์๊ณผ ๊ฐ๋ค. $${n \choose k} = \begin{cases} {}_{n}C_{k} = \frac{n!}{k!(n ..
2022.11.15