Murelio

必要な機能を読み込んでいます。

階乗計算

0〜5000の整数nについてn!を正確な大整数で計算します。

使い方

  1. 0〜5000の整数nを入力します。
  2. 計算してn!全体と桁数を確認します。

主な機能と処理範囲

通常のNumberではなくBigIntを使い、大きな階乗の整数桁を保持します。

処理の仕組み

1からnまでをBigIntで乗算し、0!は定義どおり1です。

例

20なら20! = 2432902008176640000です。

こんな場面で便利

  • 組合せ・順列で階乗値を確認するとき
  • 大きな階乗の正確な桁が必要なとき

利用前の確認

  • 負数・非整数・5000超は現在受け付けません。

よくある質問

5000!も丸められませんか?

はい。範囲内ではBigIntを使うため整数結果そのものは丸めません。

関連ツール