MCP로 연결 →

계산 입력

공식

광고

결과

n개 객체 전체의 순열 수 (nPn = n!)
265252859812191058636308480000000
for n = 30
r nPr (순열 수)
0 1
1 30
2 870
3 24360
4 657720
5 17100720
6 427518000
7 10260432000
8 235989936000
9 5191778592000
10 109027350432000
11 2180547008640000
12 41430393164160000
13 745747076954880000
14 12677700308232960000
15 202843204931727360000
16 3042648073975910400000
17 42597073035662745600000
18 553761949463615692800000
19 6645143393563388313600000
20 73096577329197271449600000
21 730965773291972714496000000
22 6578691959627754430464000000
23 52629535677022035443712000000
24 368406749739154248105984000000
25 2210440498434925488635904000000
26 11052202492174627443179520000000
27 44208809968698509772718080000000
28 132626429906095529318154240000000
29 265252859812191058636308480000000
30 265252859812191058636308480000000

순열 nPr 표 계산기란?

이 계산기는 서로 다른 객체의 개수 n 하나만 입력하면, r이 0부터 n까지 변할 때의 순열 nPr 값을 모두 표로 정리해 줍니다. 순열이란 n개 중에서 r개를 골라 순서를 고려해 나열하는 경우의 수를 뜻합니다. 결과값이 팩토리얼 형태로 매우 빠르게 커지기 때문에, 이 도구는 정확한 큰 정수(big-integer) 연산을 사용해 30!처럼 거대한 값도 오차 없이 정밀하게 보여 줍니다. 순수한 조합론(경우의 수) 계산이므로 어느 나라에서나 결과가 동일하며, 특정 지역에만 적용되는 규칙은 없습니다.

사용 방법

객체의 개수 n(0 이상의 정수, 기본값 30)을 입력하고 계산을 실행하세요. 계산기는 먼저 모든 객체를 나열하는 전체 경우의 수(\({}_{n}P_{n} = n!\))를 대표 결과로 보여 주고, 이어서 r = 0, 1, 2, …, n에 대한 nPr 값을 한 줄씩 표로 나열합니다. 각 행은 "n개 중에서 r개를 골라 순서대로 배열하는 경우의 수"로 읽으면 됩니다.

공식 설명

순열의 기본 공식은 다음과 같습니다.

$$ {}_{n}P_{r} = \frac{n!}{(n - r)!} $$

이는 곧 하강 계승(falling factorial), 즉 \( n \times (n-1) \times \ldots \times (n - r + 1) \)로, 정확히 r개의 항을 차례로 내려가며 곱한 값과 같습니다. 특수한 경우를 보면 \({}_{n}P_{0} = 1\)(아무것도 나열하지 않는 빈 배열), \({}_{n}P_{1} = n\), \({}_{n}P_{n} = n!\) 입니다. 계산기는 \(P = 1\)에서 시작해 각 단계마다 \((n - r + 1)\)을 곱해 나가는 방식으로 표를 효율적으로 만들기 때문에, 거대한 팩토리얼을 따로 계산할 필요가 없습니다.

광고
n에서 서로 다른 r개를 선택해 순서대로 배열하는 그림으로, n! 나누기 (n-r)!을 보여줌
nPr은 n개의 서로 다른 대상에서 r개를 골라 순서대로 배열하는 경우의 수를 셉니다.

풀이 예시 (n = 5)

1에서 시작해 차례로 곱해 내려가 보겠습니다.

$$ {}_{5}P_{0} = 1 $$ $$ {}_{5}P_{1} = 5 $$ $$ {}_{5}P_{2} = 5 \times 4 = 20 $$ $$ {}_{5}P_{3} = 5 \times 4 \times 3 = 60 $$ $$ {}_{5}P_{4} = 120 $$ $$ {}_{5}P_{5} = 120 $$

마지막에 곱하는 항이 1이기 때문에 5P4와 5P5가 같은 값이 된다는 점에 주목하세요.

n=5의 순열에서 5, 그다음 4, 그다음 3으로 줄어드는 선택지를 보여주는 가지 트리
n=5일 때 순서 있는 선택지는 5, 4, 3, ...으로 줄어 각 nPr 값이 됩니다.

자주 묻는 질문

nP0은 왜 1인가요? 0개의 객체를 나열하는 방법은 "아무것도 배열하지 않는" 단 한 가지뿐이기 때문입니다.

r이 n보다 크면 어떻게 되나요? 가진 객체보다 더 많이 고를 수는 없으므로 \({}_{n}P_{r} = 0\)이 됩니다. 그래서 이 표는 r = n에서 멈춥니다.

순열 nPr과 조합 nCr은 어떻게 다른가요? 순열은 순서를 고려한 배열의 수를 세고, 조합은 순서를 무시한 선택의 수를 셉니다. 두 값은 \({}_{n}P_{r} = {}_{n}C_{r} \times r!\) 의 관계로 연결됩니다.

최종 업데이트: