팩토리얼 계산기
0부터 1000까지의 음이 아닌 정수를 입력하면 n!가 반환됩니다. 이는 n까지(포함)의 모든 양의 정수를 곱한 값입니다. 계산기는 임의 정밀도 연산을 사용하므로 100!(158자리)이나 1000!(2568자리)와 같은 값도 잘리지 않고 정확하게 반환됩니다. 조합론 과제, 순열 수 계산, 확률 유도, 그리고 재귀가 팩토리얼 항으로 귀결되는 모든 경우에 유용합니다.
팩토리얼을 계산하는 방법
-
1
n 입력
팩토리얼을 구하려는 음이 아닌 정수를 입력하세요. 관례에 따라 `0! = 1`입니다.
-
2
정확한 값 얻기
결과는 수백 자리에 이르더라도 완전한 정밀도의 정수로 표시됩니다.
-
3
자릿수 확인하기
값이 매우 클 때는 결과 아래의 자릿수가 크기를 한눈에 보여 줍니다. 예를 들어 `1000!`은 2568자리입니다.
-
4
계산용으로 복사
정확한 정수 값을 메모, 스프레드시트 또는 다른 도구로 복사하세요.
팩토리얼 참고표와 증가 속도
팩토리얼은 어떤 지수 함수보다도 빠르게 증가합니다. 아래는 값이 얼마나 급격히 커지는지, 그리고 IEEE-754 배정밀도가 어디에서 한계에 이르는지를 보여주는 일반적인 참고표입니다.
작은 값
| n | n! |
|---|---|
| 0 | 1 |
| 1 | 1 |
| 5 | 120 |
| 10 | 3,628,800 |
| 13 | 6,227,020,800 |
| 20 | 2,432,902,008,176,640,000 |
오버플로 경계
- 32비트 부호 있는 정수:
13!에서 오버플로가 발생합니다(최댓값은 약 21억.12! = 479,001,600이 담기는 마지막 값이며,13! = 6,227,020,800은 더 이상 담기지 않습니다). - 64비트 부호 있는 정수:
21!에서 오버플로가 발생합니다(20!이 담기는 마지막 값입니다). - IEEE-754 배정밀도:
22!부터 부정확해집니다.170!이 표현 가능한 가장 큰 유한 배정밀도 값입니다.
스털링 근사
큰 n에 대해 스털링 공식은 유용한 닫힌 형식의 근삿값을 제공합니다.
n! ≈ √(2πn) · (n/e)^n
n = 100일 때 스털링 공식은 9.3248 × 10^157을 반환하며, 정확한 100!과의 차이는 0.1% 미만입니다. 정확한 정수 값이 필요하지 않고 자릿수 규모만 파악하면 되는 경우에 사용하세요.
흔한 용도
- 순열:
n개의 서로 다른 항목을 순서대로 배열하는 경우의 수 =n!. - 조합:
C(n, k) = n! / (k! (n - k)!). - 확률: 많은 이산 분포의 분모.
- 급수: 계수에 팩토리얼 항이 포함되는 테일러 전개.
경계 사례
0! = 1은 관례(공곱)에 따른 것입니다. 이는 극한이 아니라 조합 공식들이 일관성을 유지하도록 하는 정의입니다.- 음의 정수와 정수가 아닌 수에는 초등적인 의미의 팩토리얼이 없습니다. 감마 함수가 이 개념을 확장하여, 음이 아닌 정수에 대해
Γ(n+1) = n!이 성립합니다.
자주 묻는 질문
이 계산기는 n을 0부터 1000까지 받습니다. 가장 큰 입력인 1000!은 2568자리이며 즉시 계산됩니다. 1000을 넘는 값은 상한으로 잘립니다.
k = 0 또는 k = n일 때에도 nCk = n! / (k!(n-k)!) 같은 공식이 올바르게 유지되도록 선택된 관례입니다. 또한 이는 공곱의 값으로, 곱셈의 항등원입니다.
이 도구는 이산 팩토리얼에 중점을 둡니다. 정수가 아닌 인수에는 감마 함수가 필요합니다. 많은 과학 라이브러리가 정수에 대해 Γ(n)과 Γ(n+1) = n!을 제공하여 팩토리얼을 실수로 확장할 수 있게 해줍니다.
아니요. 계산기는 입력한 숫자를 데이터베이스에 저장하지 않으며 팩토리얼 계산 외에는 어떤 용도로도 사용하지 않습니다. 여러 단계 보기에서는 결과 단계가 표시할 수 있도록 값이 페이지 링크에 포함됩니다.
관련 도구
브라 사이즈 변환기
UK, US, EU, 프랑스/벨기에, 호주/뉴질랜드 브라 사이즈를 표준 밴드·컵 변환표로 서로 변환합니다.
모래 계산기
직사각형, 원형, 삼각형 또는 면적을 알고 있는 공간에 필요한 모래의 마감·구매 부피, 중량, 포대 수와 자재비를 계산합니다.
지붕 트러스 계산기
건물 길이, 지지점 간 경간, 물매와 처마 돌출을 바탕으로 트러스 위치, 균등 간격, 박공 높이와 지붕선 길이를 계산합니다.
CPU와 GPU 병목 현상 계산기
동일한 게임 장면에서 측정한 CPU와 GPU 프레임 시간을 비교하고, FPS 상한을 추정하고, 허용 오차를 적용하여 결과가 무엇을 입증할 수 있고 무엇을 입증할 수 없는지 알아보세요.
볼트 원 계산기
등간격 볼트 구멍의 PCD, 각도 간격, 정확한 X/Y 좌표를 계산하고 회전, 중심 오프셋, CSV 내보내기를 설정하세요.
고양이 사료 계산기
고양이의 체중, 나이, 활동량에 따라 하루 필요 칼로리와 사료 급여량을 계산하세요. 건식, 습식, 혼합 급여 모두 사용할 수 있습니다.
이 도구는 다른 언어로도 제공됩니다
- Kalkulator silni [PL]
- Fakultätsrechner [DE]
- Máy tính giai thừa [VI]
- Calculateur de Factorielle [FR]
- Faktöriyel Hesaplayıcı [TR]
- Calculadora de Fatorial [PT]
- حاسبة المضروب [AR]
- Fakultetsberäknare [SV]
- Faculteitscalculator [NL]
- Factorial Calculator [EN]
- 阶乘计算器 [ZH]
- Calculadora de Factorial [ES]
- เครื่องคำนวณแฟกทอเรียล [TH]
- Kalkulator Faktorial [ID]
- 階乗計算機 [JA]
- Calcolatore di fattoriali [IT]
- Калькулятор факториала [RU]