[Programmers] Lv0. ๊ตฌ์ฌ์ ๋๋๋ ๊ฒฝ์ฐ์ ์ | C++
๐๋ฌธ์ ๋งํฌ ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์
๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์
๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๐จ๐ปํ์ด ๊ณผ์ ๋ฌธ์ ๋ฅผ ๋ฑ ์ฝ์ด ๋ดค์ ๋, ์กฐํฉ(Combination) ๋ฌธ์ ๋ ๊ฒ ๋ ์ฌ๋์ต๋๋ค. C++ STL์๋ ์์ด๊ณผ ์กฐํฉ์ ๊ตฌํํด ๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๋ ์ฐพ์๋ดค๋๋ฐ, next_permutation์ด๋ผ๋ ์์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ง ์๋๊ตฐ์. ๊ทธ๋์, ๊ทธ๋ฅ ์ง์ ์์ฑํ์ฌ ํ์ด๋ณด๊ธฐ๋ก ํ์ต๋๋ค. ๊ทธ๋ฐ๋ฐ, ๋ฌธ์ ๊ฐ ๋ ๋งํ ์ฌํญ๋ค์ด ๋ค์๊ณผ ๊ฐ์์ต๋๋ค. balls์ share์ ๊ฐ์๊ฐ ์ต๋ 30์ธ๋ฐ, 30!์ 2.6525285981219105863630848e+32 ๋ผ๋ ์ซ์๊ฐ ๋์ฌ๋งํผ ์ด๋ง์ด๋งํ๊ฒ ํฝ๋๋ค. ๋ถ์..