경우의수 하면 머리 아프다고 느끼는 사람이 많죠? 하지만 실제로 우리 생활 곳곳에서 쓰이고 있어요. 오늘은 2026년 6월 20일, 이 글을 통해 경우의수 개념부터 실전 계산까지 간단히 정리해볼게요. 아래 표를 먼저 살펴보면 큰 그림이 잡힐 거예요.
| 종류 | 설명 | 예시 |
|---|---|---|
| 순열 | 순서를 고려하여 나열 | 자리 배정, 비밀번호 |
| 조합 | 순서 없이 선택 | 로또 번호, 팀 구성 |
| 중복순열 | 중복 허용하고 순서 고려 | 주사위 던지기 결과 |
| 중복조합 | 중복 허용하고 순서 무시 | 아이스크림 맛 선택 |
목차
경우의수 기본 공식과 개념
경우의수는 어떤 사건이 일어날 수 있는 모든 가짓수를 말해요. 중학교 수학부터 시작해 고등학교 확률과 통계까지 이어지는 핵심 개념이죠. 가장 기본적인 공식은 곱의 법칙과 합의 법칙이에요. 예를 들어 A와 B 두 가지 사건이 동시에 일어날 때는 각 경우의 수를 곱하고, 서로 다른 사건이 하나만 일어날 때는 더해요. 이 원리만 알면 대부분 문제가 풀려요.
순열은 서로 다른 n개에서 r개를 뽑아 순서대로 나열하는 경우의 수예요. 공식은 nPr = n! / (n−r)! 이고요. 조합은 순서 없이 r개를 선택하는 경우로 nCr = n! / (r! × (n−r)!)로 계산해요. 여기서 팁! 팩토리얼(!) 계산이 부담스럽다면 파스칼의 삼각형을 활용해도 돼요. 숫자 규칙을 외우면 빠르게 계산할 수 있어요.

실생활에서 만나는 경우의수
사실 우리는 매일 경우의수를 사용하고 있어요. 예를 들어 커피와 디저트를 고를 때 메뉴가 각각 5가지와 3가지라면 총 15가지 조합이 가능하죠. 비밀번호를 설정할 때 0~9까지 숫자 4자리라면 10⁴ = 10,000가지 경우가 나와요. 로또 복권 1등 당첨 확률은 45C6 = 8,145,060분의 1로 엄청 낮죠. 이렇게 경우의수를 알면 선택지의 규모를 직관적으로 파악할 수 있어요.
순열과 조합 헷갈리지 않는 꿀팁
가장 많은 분들이 혼동하는 부분이 순열과 조합이에요. 간단히 생각해보세요. 결과에 순서가 중요하면 순열, 중요하지 않으면 조합입니다. 예를 들어 ‘반장과 부반장을 뽑는다’는 순서가 정해져 있으므로 순열이에요. 반면 ‘대표 2명을 선출한다’는 순서가 없으므로 조합이죠. 이 기준만 기억하면 실수 확률이 확 줄어요.
- 순열 예시 : 자리 배치, 번호판, 시상 순위
- 조합 예시 : 샐러드 재료 선택, 팀 멤버 선정
중복을 허용하는 경우의수
중복순열과 중복조합은 같은 요소를 여러 번 쓸 수 있어요. 중복순열은 nⁿ의 공식으로 계산하고, 예를 들어 주사위를 3번 던지는 경우는 6³ = 216가지예요. 중복조합은 nHr = (n+r−1)Cr로 계산하며, 예를 들어 3가지 과일 중 4개를 고르는 경우는 6C4 = 15가지입니다. 이 개념은 통계학, 컴퓨터 알고리즘, 게임 확률 등에서 자주 쓰여요.
프로그래밍에서도 경우의수는 중요해요. 브루트포스 알고리즘은 가능한 모든 경우를 탐색하는 방식이라 경우의수 계산이 성능에 직결됩니다. 예를 들어 8자리 비밀번호를 전부 대입하려면 10⁸ = 1억 번의 시도가 필요하죠. 이런 이유로 보안 전문가들은 더 긴 비밀번호를 권장해요.
경우의수를 빠르게 계산하는 도구
직접 손으로 계산하기 어렵다면 온라인 경우의수 계산기를 활용할 수 있어요. 네이버 검색창에 ‘경우의수 계산기’를 치면 바로 나오고요. 또는 엑셀에서 COMBIN, PERMUT 함수를 사용하면 큰 숫자도 즉시 처리됩니다. 파이썬의 itertools 라이브러리도 순열, 조합, 중복순열을 쉽게 구해줘요. 이런 도구를 알면 복잡한 문제도 1분 컷 가능합니다.
또한 암기하면 좋은 공식 몇 개를 정리할게요. n개의 원소를 모두 나열하는 순열은 n! = n × (n−1) × … × 1. 원순열 (n−1)! , 같은 것이 있는 순열 n!/(a!b!c!…) , 그리고 조합의 성질 nCr = nC(n−r)도 자주 쓰여요.
경우의수 문제 접근법
문제를 풀 때는 먼저 ‘중복이 가능한가?’, ‘순서가 중요한가?’ 두 가지를 체크하세요. 그다음 조건이 분할되면 곱의 법칙 or 합의 법칙을 적용해요. 복잡한 문제는 여사건을 이용하면 더 쉬워져요. 예를 들어 ‘적어도 하나는 당첨될 확률’은 전체 경우에서 ‘하나도 당첨되지 않는 경우’를 빼면 돼요.
실전에서 자주 나오는 유형으로는 ‘배치 문제’, ‘선택 문제’, ‘분할 문제’가 있어요. 배치 문제는 보통 순열, 선택은 조합, 분할은 중복조합이나 자연수 분할 공식을 사용하죠. 예를 들어 ‘6명을 2명씩 3팀으로 나누는 경우’는 조합으로 계산하되 팀 구분이 없으면 6C2 × 4C2 × 2C2 ÷ 3! 이렇게 나누는 걸 잊지 마세요.
자주 실수하는 함정
첫째, 중복 조건을 빼먹는 경우가 많아요. 같은 것이 있는 순열에서 중복을 고려하지 않으면 실제보다 크게 나와요. 둘째, 팀이나 그룹이 구분되는지 아닌지 꼭 확인해야 해요. 셋째, ‘적어도’, ‘모두’ 같은 조건이 붙으면 여사건이 더 간단할 때가 많아요. 이런 부분만 조심해도 정답률이 확 올라갑니다.
경우의수와 확률의 연결
경우의수는 확률 계산의 기초입니다. 확률 = (원하는 경우의 수) / (전체 경우의 수)로 구하죠. 예를 들어 주사위 2개를 던져 합이 7이 나올 확률은 6/36 = 1/6이에요. 여기서 전체 경우의 수는 6×6=36이고, 합이 7인 경우는 (1,6), (2,5), (3,4), (4,3), (5,2), (6,1)로 6가지입니다. 경우의수를 정확히 세는 게 핵심이에요.
통계학에서도 다양한 확률 분포(이항분포, 포아송분포 등)는 모두 경우의수 개념에서 출발해요. 예를 들어 이항분포는 n번 시행 중 k번 성공할 확률을 nCk × p^k × (1-p)^(n-k)로 계산하죠. 이 공식도 경우의수 (조합)를 포함하고 있어요. 따라서 경우의수에 익숙해지면 통계 공부가 훨씬 수월해져요.
경우의수 마스터를 위한 추천 방법
가장 좋은 방법은 다양한 유형의 문제를 직접 풀어보는 거예요. 수학 문제집보다는 일상에서 떠오르는 예시를 활용해보세요. 예를 들어 ‘내가 가진 옷 5벌, 신발 3켤레, 가방 2개로 만들 수 있는 코디는 총 몇 가지일까?’ 같은 질문을 스스로 던지고 계산해보는 거죠. 이렇게 하면 개념이 오래 기억에 남아요.
그리고 중요한 점은 절대 어려워하지 말라는 거예요. 경우의수는 결국 ‘세는 방법’일 뿐이니까요. 처음에 헷갈려도 괜찮아요. 위에서 설명한 표와 공식을 참고해서 천천히 따라가면 어느 순간 자신감이 붙을 거예요.
마무리와 앞으로의 활용
지금까지 경우의수의 기본 개념과 순열, 조합, 중복순열, 중복조합, 그리고 생활 속 예시와 계산 팁까지 살펴봤어요. 이 내용을 바탕으로 일상 속 결정을 더 체계적으로 분석할 수 있고, 수학이나 데이터 분석 분야에서도 탄탄한 기초를 쌓을 수 있어요. 특히 요즘 같이 정보가 넘치는 시대에 경우의수를 이해하면 선택지를 합리적으로 비교하는 능력이 생겨요.
앞으로 인공지능, 빅데이터, 암호학 등 다양한 분야에서 경우의수 논리가 계속 등장할 거예요. 오늘 배운 내용을 기억해두면 앞으로도 유용하게 써먹을 수 있어요. 자, 이제 직접 한 문제만 풀어볼까요? 0부터 9까지의 숫자 중 3개를 골라 만들 수 있는 세 자리 숫자는 모두 몇 개일까요? (중복 허용, 맨 앞자리 0 가능) 답은 10³ = 1000개랍니다. 쉽죠?
FAQ
Q1. 경우의수와 확률은 어떻게 다른가요?
경우의수는 모든 가능한 사건의 개수를 세는 것이고, 확률은 그중에서 특정 사건이 일어날 가능성을 0과 1 사이 숫자로 나타낸 거예요. 확률을 구하려면 먼저 경우의수를 정확히 알아야 해요.
Q2. 순열과 조합을 항상 헷갈려요. 쉽게 구분하는 법이 있나요?
순서가 결과에 영향을 주면 순열, 아니면 조합이라고 생각하세요. 예를 들어 ‘비밀번호 자리’는 순서가 중요하니 순열, ‘피자 토핑 선택’은 순서가 없으니 조합이에요.
Q3. 중복순열과 중복조합이 필요한 이유는 뭔가요?
같은 것을 여러 번 선택할 수 있는 상황에서 사용해요. 예를 들어 아이스크림 3가지 맛 중 2개를 고를 때 같은 맛을 골라도 된다면 중복조합을 써야 해요. 주사위처럼 같은 눈이 여러 번 나올 수 있으면 중복순열이 필요하죠.
Q4. 큰 숫자의 팩토리얼을 계산하기 어려운데 꿀팁이 있나요?
공식을 암기하기보다 온라인 계산기를 활용하거나, 파스칼의 삼각형을 이용해 조합을 구하는 게 빠릅니다. 또 같은 수가 반복되는 약분을 먼저 하면 계산이 쉬워져요. 예를 들어 10C3 = (10×9×8)/(3×2×1)처럼 바로 약분해서 계산해요.
Q5. 경우의수 문제를 풀 때 자주 하는 실수는 무엇인가요?
중복 조건을 빼먹거나, 순서가 중요하지 않은데 순열로 계산하는 경우가 많아요. 또한 ‘몇 가지’인지 물었는데 확률로 답하는 실수도 흔해요. 항상 문제에서 원하는 게 ‘경우의 수’인지 ‘확률’인지 확인하세요.





