목차
수학에서, 순열(permutation)이란 어떤 임의의 것들에 순서를 부여하여 나열하는 것이라고 생각하면 된다.
Q. 예를들어 A, B, C, D 4명이 있는데 이들을 일렬로 나열하기 위한 경우의 수를 구하는 것을 생각해보자
우선 4명을 일렬로 나열해야하니 빈칸 4개를 그려보자
- 맨 앞에는 4명중 1명이 올수 있고 B를 선택 (여기서 일어날 수 있는 경우의 수는 4)
- 그 다음에는 B 를 제외한 3명중 한명이 올 수 있고 D를 선택 (여기서 일어날 수 있는 경우의 수는 3)
- 그 다음에는 B, D 를 제외한 2명 중 한명이 올 수 있고 A를 선택 (여기서 일어날 수 있는 경우의 수는 2)
- 그 다음에는 B, D, A를 제외한 3명중 한명이 올 수 있고 C를 선택한다고 가정하자 (여기서 일어날 수 있는 경우의 수는 1)
각 경우의 수를 포함하는 사건이 동시에 즉, 연달아 일어나야 하기 때문에 일렬로 나열할 수 있는 총 경우의 수는
4 x 3 x 2 x 1 = 4! (4팩토리얼) = 24가지가 된다.
따라서 임의의 것들에 대한 순서를 부여할 때 나올수 있는 총 경우의 수 공식은
n! = n x (n-1) x .... 2 x 1 로 나타낼수 있다.
문제 확장을 좀 더 해보자
Q. A, B, C, D, E 5명이 있는데 이 중 3명만 뽑아서 일렬로 세울 수 있는 경우의 수는 총 몇가지인가 ?
- 첫번째는 5명중 한명이 올 수 있고 ( 경우의 수 = 5)
- 두번째는 4명중 한명이 올 수 있고 (경우의 수 = 4 )
- 세번째는 3명중 한명이 올 수 있다 (경우의 수 = 3)
따라서 각 경우의 수를 포함하는 사건이 동시에 일어나는 것을 구하면 5 x 4 x 3 = 60 가지가 되고 팩토리얼로는 5!/2!로 나타낼수있다.
그리고 이 처럼 5가지중에 3개를 뽑아 만들수 있는 경우의 수를 수학에는 5P3로 표현하고 공식식은 아래와 같다.
n개 중에서 r 개를 뽑아서 일렬로 나열하는 경우의 수를 nPr 로 표기하고 계산은 n!/(n-r)! 와 같다.
nPr = n!/(n-r)!
레퍼런스
'개발자수학(Math) > 순열(Permutation)' 카테고리의 다른 글
경우의 수(합의 법칙, 곱의 법칙) (0) | 2019.06.18 |
---|