조합 계산기: 순열과 조합 경우의 수
조합 계산기는 n개 중 r개를 고르는 경우의 수를 구합니다. 순서를 따지는지(순열/조합), 같은 것을 여러 번 고를 수 있는지(중복)만 정하면 공식과 풀이, 그리고 네 가지 경우의 비교표가 나옵니다.
계산 예시: n: 서로 다른 것의 개수 49 · r: 고르는 개수 6 · 순서를 따지나요: 아니요: 무엇을 골랐는지만 중요 (조합) · 같은 것을 여러 번 고를 수 있나요: 아니요: 한 번씩만 → 경우의 수: 13,983,816. 출처: 위키백과 – 조합 (중복조합). 업데이트: .
계산 방법
n개 중 r개를 고르는 경우의 수는 두 가지 질문으로 정해집니다. 순서를 따지는가(순열) 따지지 않는가(조합), 그리고 같은 것을 여러 번 고를 수 있는가(중복)입니다. 그래서 공식은 네 가지입니다. 고등학교 확률과 통계에서 쓰는 기호 nPr, nΠr, nCr, nHr로 정리하면 다음과 같습니다.
순열과 조합 공식
| 종류 | 공식 | 예 |
|---|---|---|
| 순열 nPr | n! ÷ (n − r)! | ₁₀P₃ = 10 × 9 × 8 = 720 (1~3등 정하기) |
| 중복순열 nΠr | nʳ | ₁₀Π₄ = 10⁴ = 10,000 (4자리 비밀번호) |
| 조합 nCr | n! ÷ (r! (n − r)!) | ₅C₂ = 10 (5명 중 2명 뽑기) |
| 중복조합 nHr | (n+r−1)Cr | ₅H₃ = ₇C₃ = 35 (5가지 맛 중 3스쿱) |
n개를 모두 한 줄로 세우면(r = n) n!가지입니다. 책 5권을 꽂는 방법은 5! = 120가지입니다. 0! = 1, nC0 = 1로 약속합니다.
예: 45개 중 6개를 고르는 경우의 수
1부터 45까지의 번호 중 6개를 고르고 순서는 따지지 않으면 ₄₅C₆ = (45 × 44 × 43 × 42 × 41 × 40) ÷ (6 × 5 × 4 × 3 × 2 × 1) = 8,145,060가지입니다. 번호 6개가 모두 맞을 확률은 8,145,060분의 1, 약 0.0000123%입니다. 「확률 계산기」로 이런 값을 찾는 경우가 많은데, 모든 경우가 똑같이 나온다면 확률 = 원하는 경우의 수 ÷ 전체 경우의 수입니다.
아주 큰 수
계승(팩토리얼)은 아주 빠르게 커집니다. 20!은 이미 19자리, 100!은 158자리입니다. 계산기는 자릿수 제한 없는 정수로 정확히 계산하고, 큰 결과는 10의 거듭제곱 꼴로도 보여 줍니다. nCr과 n! 키는 공학용 계산기에도 있고, 무작위로 번호를 뽑으려면 랜덤 숫자 추첨기를 쓰세요. 팀을 무작위로 나누는 일은 팀 나누기가 해 줍니다.
자주 묻는 질문
nCr은 무슨 뜻인가요?
서로 다른 n개에서 순서를 생각하지 않고 r개를 고르는 조합의 수입니다. nCr = n! ÷ (r! (n − r)!)이며, ₅C₂ = 10입니다.
순열과 조합은 어떻게 다른가요?
순열은 순서를 따져 AB와 BA를 다르게 세고, 조합은 같은 것으로 셉니다. 그래서 nPr = nCr × r!이고, 순열의 수가 언제나 조합의 수보다 크거나 같습니다.
중복조합 nHr은 어떻게 계산하나요?
nHr = (n+r−1)Cr입니다. 5가지 맛 중 3스쿱을 고르면 ₅H₃ = ₇C₃ = 35가지입니다.
4자리 비밀번호는 몇 가지인가요?
0~9 숫자로 중복을 허용하면 10⁴ = 10,000가지(중복순열)입니다. 같은 숫자를 쓰지 않으면 ₁₀P₄ = 10 × 9 × 8 × 7 = 5,040가지입니다.
11명 중 5명을 뽑는 경우의 수는?
순서를 따지지 않으면 ₁₁C₅ = 462가지입니다. 뽑은 5명에게 역할(주장, 부주장 …)까지 정하면 순열이 되어 ₁₁P₅ = 55,440가지입니다.
0!과 nC0은 왜 1인가요?
아무것도 고르지 않거나 아무것도 늘어놓지 않는 방법은 정확히 한 가지이기 때문입니다. 그래야 공식들이 r = 0일 때도 맞습니다.
출처 및 근거
업데이트: · 편집 원칙
관련 도구
- 공학용 계산기: 온라인 무료설치 없이 쓰는 무료 온라인 공학용 계산기. sin, cos, tan(도·라디안), log, ln, 제곱근, 거듭제곱, 계승, nCr을 계산하고 풀이 과정과 기록도 보여 줍니다.
- 랜덤 숫자 추첨기: 범위만 정하면 바로 뽑기무료 랜덤 숫자 추첨기. 1~100처럼 범위를 정하고 무작위 번호를 최대 1,000개, 중복 없이도 뽑습니다. 경우의 수와 확률도 바로 보여 주며 설정은 링크로 공유됩니다.
- 소인수분해 계산기: 단계별 풀이무료 소인수분해 계산기. 1조까지의 자연수를 소인수의 거듭제곱 곱으로 나타내고 나눗셈 과정, 소수인지 여부, 약수의 개수와 약수의 합까지 보여 줍니다.
- 날짜 계산기: 일수 세기와 날짜 더하기·빼기무료 날짜 계산기. 두 날짜 사이가 며칠인지, 며칠 후·며칠 전이 언제인지, 주말과 공휴일을 뺀 영업일을 계산합니다. 공휴일·대체공휴일을 반영하고 과정도 보여 줍니다.
- 원의 넓이 계산기: 넓이와 원주 한 번에무료 원의 넓이 계산기. 반지름, 지름, 원 둘레, 넓이 중 하나만 넣으면 나머지를 모두 구합니다. 중심각을 넣으면 호의 길이, 현, 부채꼴과 활꼴의 넓이도 나옵니다.
- 부양비 계산총부양비, 유소년부양비, 노년부양비를 생산가능인구 100명당으로 계산합니다. 지표누리 산식과 예시, 노인 1명당 생산가능인구 수도 함께 보여 줍니다.
- 이차방정식 계산기: 근의 공식 풀이무료 이차방정식 계산기. ax² + bx + c = 0의 근을 근의 공식 풀이 과정으로 구합니다. 판별식, 근호가 있는 정확한 근, 인수분해 꼴, 꼭짓점, 허근까지 보여 줍니다.
- 반올림 계산기: 올림, 버림, 반올림무료 반올림 계산기. 소수점 아래 자리, 십·백·천의 자리, 10원 단위처럼 원하는 단위로 반올림, 올림, 버림을 하고 오사오입까지 네 가지 방법을 풀이와 함께 비교합니다.
- 로마 숫자 변환기: 아라비아 숫자와 서로 바꾸기로마 숫자와 아라비아 숫자(1~3999)를 서로 바꾸는 무료 변환기. 풀이 과정과 빼기 규칙을 보여 주고 IIII, IC처럼 잘못된 표기는 바른 표기로 고쳐 줍니다.