[JavaScript/section 8] 13 - ์์ด ์ถ์ธกํ๊ธฐ
ยท
Algorithm/์ธํ๋ฐ(inflearn)
๐ 13 - ์์ด ์ถ์ธกํ๊ธฐ ๊ฐ์ฅ ์์ค์ 1๋ถํฐ N๊น์ง์ ์ซ์๊ฐ ํ ๊ฐ์ฉ ์ ํ ์๋ค. ๊ทธ๋ฆฌ๊ณ ๋์งธ ์ค๋ถํฐ ์ฐจ๋ก๋๋ก ํ์ค์นผ์ ์ผ๊ฐํ์ฒ๋ผ ์์ ๋ ๊ฐ๋ฅผ ๋ํ ๊ฐ์ด ์ ์ฅ๋๊ฒ ๋๋ค. ์๋ฅผ ๋ค์ด N์ด 4์ด๊ณ ๊ฐ์ฅ ์์ค์ 3 1 2 4๊ฐ ์๋ค๊ณ ํ์ ๋, ๋ค์๊ณผ ๊ฐ์ ์ผ๊ฐํ์ด ๊ทธ๋ ค์ง๋ค. N๊ณผ ๊ฐ์ฅ ๋ฐ์ ์๋ ์ซ์๊ฐ ์ฃผ์ด์ ธ ์์ ๋ ๊ฐ์ฅ ์์ค์ ์๋ ์ซ์๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ด๋ค. ๋จ, ๋ต์ด ์ฌ๋ฌ๊ฐ์ง๊ฐ ๋์ค๋ ๊ฒฝ์ฐ์๋ ์ฌ์ ์์ผ๋ก ๊ฐ์ฅ ์์ ์ค๋ ๊ฒ์ ์ถ๋ ฅํด์ผ ํ๋ค. ์
๋ ฅ์์ 4 16 ์ถ๋ ฅ์์ 3 1 2 4 ์ด๋ฒ ๋ฌธ์ ๋ฅผ ํ๊ธฐ ์ํด์๋ ๋จผ์ ๋ค์๊ณผ ๊ฐ์ ๊ท์น์ ์์์ผํ๋ค. ๋นจ๊ฐ ์๊ณผ ๊ฐ์ด ์์ด์ ์ฒซ ๋ฒ์งธ ๋ถํฐ ๋ง์ง๋ง ์ซ์๊น์ง ์ฐจ๋ก๋๋ก n-1C0, n-1C1, n-1C2, n-1C3๋ฒ ๋ํด์ง ๊ฒ์ ์ ์ ์๋ค. ๊ฒฐ๋ก ์ ์ผ๋ก ์์ด ๊ตฌ..