순열·조합 계산기
n은 전체 개수, r은 고르는 개수예요. 순서를 따지면 순열, 순서를 따지지 않으면 조합이에요.
경우를 모두 나열해 보기 (결과 5,000개 이하일 때)
순서를 따지면 순열, 따지지 않으면 조합
5명 가운데 회장·부회장·총무를 뽑는 것처럼 뽑은 뒤 순서(역할)가 다르면 다른 경우로 보는 것이 순열(nPr)이에요. 5명 가운데 대표 3명을 뽑는 것처럼 누가 뽑혔는지만 중요하면 조합(nCr)이에요. 순열은 n부터 1씩 줄여 가며 r개를 곱하고(5P3 = 5 × 4 × 3 = 60), 조합은 그 값을 뽑은 r개를 줄 세우는 방법 r!로 나눠요(5C3 = 60 ÷ 6 = 10).
중복을 허락하는 경우
- 중복순열 nΠr = nʳ — 같은 것을 여러 번 골라도 되고 순서를 따져요. 숫자 0~9로 만드는 네 자리 비밀번호는 10Π4 = 10,000가지예요.
- 중복조합 nHr = (n+r−1)Cr — 같은 것을 여러 번 골라도 되고 순서는 따지지 않아요. 사과·배·귤 세 종류에서 과일 5개를 사는 방법은 3H5 = 7C5 = 21가지예요.
- 원순열 (n−1)! — 원탁에 둘러앉는 것처럼 돌려서 같은 배치는 하나로 봐요.
- 같은 것이 있는 순열 n!/(p!q!…) — AABBB처럼 같은 문자끼리 자리를 바꿔도 같은 경우로 봐요.
정확한 큰 수와 경우 나열
모든 계산은 큰 정수(BigInt)로 해서 52C5 = 2,598,960, 100! 같은 아주 큰 수도 마지막 자리까지 정확하게 보여 줘요. 결과가 5,000가지 이하이면 ‘경우를 모두 나열해 보기’에서 내가 넣은 항목으로 실제 경우를 하나하나 나열하고, 개수가 공식과 같은지 확인해 줘요. 문제를 풀고 답을 직접 세어 보며 확인하기 좋아요. 조합을 고르면 파스칼의 삼각형 줄도 함께 보여 줘서 nCr = (n−1)C(r−1) + (n−1)Cr 관계를 눈으로 볼 수 있어요.
참고한 자료
자주 묻는 질문
0!은 왜 1이에요?
n! = n × (n−1)!이 n = 1일 때도 성립하려면 0! = 1이어야 해요. 또 아무것도 고르지 않는 방법(nC0)은 한 가지라는 사실과도 맞아요.
로또 1등 확률은 어떻게 구해요?
1부터 45까지 중 6개를 순서 없이 고르므로 45C6 = 8,145,060가지예요. 1등 확률은 1/8,145,060이에요.
중복조합에서 r이 n보다 커도 되나요?
네. 같은 것을 여러 번 고를 수 있어서 3H5처럼 r이 n보다 커도 돼요. 순열·조합(중복 없음)은 r ≤ n이어야 해요.
함께 쓰면 좋은 도구
- 소인수분해·최대공약수·최소공배수 계산기 (풀이 과정)수를 넣으면 소인수분해, 약수 목록·개수, 최대공약수·최소공배수를 나눗셈 사다리·유클리드 호제법 풀이와 함께
- 통계 검정 계산기 (t검정·카이제곱·상관·회귀·정규성)숫자를 붙여넣으면 t검정, 카이제곱 검정, 상관·회귀분석, 정규성(Shapiro–Wilk) 검정 결과와 해석
- 분수 계산기 (통분·약분·대분수, 풀이 과정)분수·대분수·소수가 섞인 식을 통분·약분 과정과 함께 계산하고, 기약분수·대분수·순환소수로 답하기
- 학점 계산기 (GPA)과목·학점·성적 → 평점(4.5·4.3 만점), 전공 평점
- 학점 변환 (4.5 ↔ 4.3 ↔ 100점)4.5·4.3 만점 평점과 100점 환산 참고표
- 시간표 만들기 (학교·학원)교시별 과목 입력 → 예쁜 시간표 이미지·PDF