Murelio

필요한 기능을 불러오고 있습니다.

팩토리얼 계산기

0부터 5000까지의 정수 n에 대해 n!을 정확한 큰 정수로 계산합니다.

사용 방법

  1. 0~5000 범위의 정수 n을 입력합니다.
  2. 계산해 전체 n! 문자열과 자릿수를 확인합니다.

핵심 기능과 처리 범위

일반 Number가 아니라 BigInt를 사용해 큰 팩토리얼의 모든 정수 자릿수를 보존합니다.

처리 원리

1부터 n까지의 정수를 BigInt로 곱하며 0!은 정의에 따라 1로 처리합니다.

예시

20을 입력하면 20! = 2432902008176640000입니다.

이럴 때 유용합니다

  • 조합·순열 계산을 위한 팩토리얼 값을 확인할 때
  • 큰 정수 팩토리얼의 정확한 자릿수가 필요할 때

사용 전 참고

  • 음수·비정수·5000보다 큰 n은 현재 runner가 허용하지 않습니다.

자주 묻는 질문

5000!도 반올림 없이 나오나요?

예. 범위 안에서는 BigInt를 사용해 정수 결과 자체는 반올림하지 않습니다.

관련 도구