팩토리얼 계산기
0부터 5000까지의 정수 n에 대해 n!을 정확한 큰 정수로 계산합니다.
사용 방법
- 0~5000 범위의 정수 n을 입력합니다.
- 계산해 전체 n! 문자열과 자릿수를 확인합니다.
핵심 기능과 처리 범위
일반 Number가 아니라 BigInt를 사용해 큰 팩토리얼의 모든 정수 자릿수를 보존합니다.
처리 원리
1부터 n까지의 정수를 BigInt로 곱하며 0!은 정의에 따라 1로 처리합니다.
예시
20을 입력하면 20! = 2432902008176640000입니다.
이럴 때 유용합니다
- 조합·순열 계산을 위한 팩토리얼 값을 확인할 때
- 큰 정수 팩토리얼의 정확한 자릿수가 필요할 때
사용 전 참고
- 음수·비정수·5000보다 큰 n은 현재 runner가 허용하지 않습니다.
자주 묻는 질문
5000!도 반올림 없이 나오나요?
예. 범위 안에서는 BigInt를 사용해 정수 결과 자체는 반올림하지 않습니다.