원순열 계산기
원순열의 수를 구합니다. n명이 원탁에 앉는 (n − 1)!가지, 그중 r명만 앉는 P(n, r)/r가지, 목걸이·팔찌는 ÷ 2까지 계산합니다.
| 단계 | 경우의 수 |
|---|---|
| 일렬로 배열하는 순서의 수, P(n, r) | 40,320 |
| 원마다 회전한 8가지로 나눔 | 5,040 |
| 뒤집은 모양을 따로 센 값 | 5,040 |
원순열은 원 전체를 돌려도 새로운 배열이 되지 않을 때, 서로 다른 대상을 원형으로 배열하는 경우의 수입니다. 원탁에 손님 앉히기, 팔찌에 구슬 꿰기, 원형으로 선수 세우기에 모두 이 값을 씁니다. 전부를 배열하는 경우와 일부만 배열하는 경우를 계산하며, 목걸이나 열쇠고리처럼 뒤집은 모양을 같은 것으로 볼 수도 있습니다.
사용 방법
- 서로 다른 대상(사람, 구슬, 열쇠)이 몇 개인지 입력합니다.
- 원형으로 놓을 개수를 입력합니다(선택). 비워 두면 전부를 사용합니다.
- 팔찌처럼 원을 뒤집을 수 있다면 뒤집은 모양 체크 상자를 선택합니다.
- 원순열의 수를 확인하고 일렬로 세운 경우의 수와 비교합니다.
계산식
All n objects: (n − 1)! r of n objects: P(n, r) / r = n! / ((n − r)! × r) Flips allowed: divide by 2 (when r ≥ 3)
일렬로는 n!가지 순서가 있습니다. 원형에서는 같은 모양인 회전이 순서마다 n가지이므로 n! / n = (n − 1)!입니다. 원을 뒤집을 수 있다면 시계 방향 순서마다 시계 반대 방향의 거울상이 짝을 이루므로 경우의 수가 절반이 됩니다.
예시
원탁에 손님 8명: (8 − 1)! = 7! = 5,040가지로, 일렬로 앉는 8! = 40,320가지보다 적습니다. 뒤집을 수 있는 팔찌에 서로 다른 구슬 8개를 꿰는 경우라면 5,040 / 2 = 2,520가지입니다. 6명 중 3명이 앉는 3인용 원탁은 6 × 5 × 4 / 3 = 40가지입니다.
자주 묻는 질문
5명이 원탁에 앉는 방법은 몇 가지인가요?
(5 − 1)! = 4! = 24가지입니다. 일렬이라면 같은 5명이 5! = 120가지 순서로 앉지만, 원탁에서는 5가지 회전이 한 묶음으로 같은 자리 배치입니다.
왜 n!이 아니라 (n − 1)!인가요?
한 사람을 고정해 회전을 없앱니다. 나머지 n − 1명은 (n − 1)!가지 순서로 앉을 수 있고, 그것들은 모두 실제로 서로 다릅니다.
2로 나누는 것은 언제인가요?
시계 방향과 시계 반대 방향을 같게 볼 때만입니다. 목걸이, 팔찌, 열쇠고리처럼 들어서 뒤집을 수 있는 물건이 해당합니다. 탁자에 앉은 사람은 뒤집지 않으므로 나누지 않습니다.
같은 것이 포함되어도 되나요?
아닙니다. 이 공식은 모든 대상이 서로 다르다고 가정합니다. 빨간 구슬 3개와 파란 구슬 2개처럼 같은 색이 반복되는 원은 번사이드 보조정리를 쓰는 목걸이 계산이 필요합니다.
좌석에 번호가 있다면요?
그러면 회전할 때마다 다른 배치이므로 답은 일반 순열 n! 또는 r자리만 채울 때는 P(n, r)입니다.
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/ko/tools/circular-permutation-calculator/
인용·퍼가기
kakaoCalc. (2026, November 8). 원순열 계산기. https://kakao.mobile/ko/tools/circular-permutation-calculator/
“원순열 계산기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/circular-permutation-calculator/.