중복조합 계산기
n종류 중에서 같은 것을 여러 번 골라도 되고 순서는 상관없을 때, r개를 고르는 중복조합(nHr)의 경우의 수를 구합니다.
| # | 선택 |
|---|---|
| 1 | A A A |
| 2 | A A B |
| 3 | A A C |
| 4 | A A D |
| 5 | A A E |
| 6 | A B B |
| 7 | A B C |
| 8 | A B D |
| 9 | A B E |
| 10 | A C C |
| 11 | A C D |
| 12 | A C E |
| 13 | A D D |
| 14 | A D E |
| 15 | A E E |
| 16 | B B B |
| 17 | B B C |
| 18 | B B D |
| 19 | B B E |
| 20 | B C C |
| 21 | B C D |
| 22 | B C E |
| 23 | B D D |
| 24 | B D E |
| 25 | B E E |
| 26 | C C C |
| 27 | C C D |
| 28 | C C E |
| 29 | C D D |
| 30 | C D E |
| 31 | C E E |
| 32 | D D D |
| 33 | D D E |
| 34 | D E E |
| 35 | E E E |
같은 종류를 여러 번 골라도 되고 순서는 상관없을 때, n종류에서 r개를 고르는 방법의 수를 구합니다. 맛 목록에서 고르는 아이스크림 스쿱, 여러 종류의 동전 중에서 고르기, 빵집 쟁반에서 고르는 도넛 등이 그 예입니다. 이 수는 중복조합 또는 다중집합의 수, 'n multichoose r'이라고도 하며, 작은 경우에는 모든 선택을 나열해 줍니다.
사용 방법
- n, 즉 선택할 수 있는 서로 다른 종류의 수를 입력합니다.
- r, 즉 모두 몇 개를 고르는지 입력합니다. n보다 커도 됩니다.
- 중복조합의 수와 비교를 위한 중복 없는 조합의 수, 순서가 있는 경우의 수를 확인합니다.
계산식
C(n + r − 1, r) = (n + r − 1)! ÷ (r! × (n − 1)!)
'별과 막대' 논증으로 설명할 수 있습니다. r개의 별(고른 것)과 n − 1개의 막대(종류 사이의 칸막이)를 한 줄로 늘어놓습니다. 이 n + r − 1개 기호의 배열 하나하나가 정확히 하나의 선택에 대응하며, r개의 별이 놓일 자리를 고르면 위 공식이 됩니다.
예시
5가지 맛에서 3스쿱을 중복을 허용해 고르면 C(5 + 3 − 1, 3) = C(7, 3) = 7! ÷ (3! × 4!) = 5040 ÷ 144 = 35가지입니다. 중복이 없다면 C(5, 3) = 10가지뿐이고, 스쿱의 순서까지 구분하면 5³ = 125가지입니다.
자주 묻는 질문
중복순열과는 어떻게 다른가요?
중복순열은 순서 있는 나열의 수 nʳ을 셉니다. 바닐라 다음 민트와 민트 다음 바닐라는 다릅니다. 중복조합은 어떤 것들을 고르게 되는지만 세므로 이 둘은 같은 선택입니다.
r이 n보다 커도 되나요?
네, 종류를 되풀이해 고를 수 있기 때문입니다. 3종류에서 도넛 10개를 고르는 상자는 C(12, 10) = 66가지입니다.
모든 종류가 적어도 한 번은 들어가야 한다면요?
먼저 종류마다 하나씩 고르고, 남은 r − n개를 자유롭게 고르면 C(r − 1, n − 1)입니다. 3종류에서 도넛 10개를 각 종류가 최소 하나씩 들어가게 고르면 C(9, 2) = 36가지입니다.
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/ko/tools/combination-with-repetition-calculator/
인용·퍼가기
kakaoCalc. (2026, November 8). 중복조합 계산기. https://kakao.mobile/ko/tools/combination-with-repetition-calculator/
“중복조합 계산기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/combination-with-repetition-calculator/.