素数階乗を計算する仕組み
整数nを上限として入力すると、n以下の素数をすべて探し、それぞれを1回ずつ掛けます。答えはn#という正確な整数で表示されます。
値が階段状に増える理由
上限が合成数を通過しても、新しい素数は増えません。そのため5#と6#はどちらも30です。次の素数7に達したとき、初めて30 × 7 = 210へ増えます。
0以下ではなく、入力範囲は0から20000までです。0#と1#には素因数がないため、空積の約束によりどちらも1になります。
nは素数の個数ではなく上限
10#なら対象は2、3、5、7です。最初の10個の素数を掛ける計算ではありません。結果の下にある一覧を開くと、実際に使われた素数を確認できます。
各素数は1回だけ登場します。4、6、9のような合成数は、それ自体を因数として追加しません。
小さい値で確かめる
2# = 2です。上限内の素数は2だけです。
8# = 210です。2 × 3 × 5 × 7を計算し、8は合成数なので加えません。
11# = 2310です。10#の210に、新しく入る素数11を掛けます。
20000#は8602桁あります。画面上の空白は読みやすくするための区切りで、コピー時には空白のない全桁が保存されます。
素数階乗についての質問
通常の階乗とは記号も因数の選び方も異なります。
n#は何を表しますか?
n以下にあるすべての素数の積を表します。
なぜ10#は210ですか?
10以下の素数が2、3、5、7であり、その積が210だからです。
1は因数に入りますか?
入りません。1は素数ではなく、2未満では空積を使って結果を1とします。
小数を入力できますか?
できません。この計算機は0から20000までの整数を上限として使います。
大きな答えは丸められますか?
丸めません。任意精度の整数として計算し、すべての桁を保持します。
類似の計算機
同じトピックに関する次の計算機が役立つかもしれません:
- 超階乗計算機. 整数nを入力して、1!からn!までのすべての階乗を掛け合わせます。
- 素数判定計算機. 整数を入力して、素数、合成数、または特別な場合を判定します。
- 度からラジアンへの換算. 度またはラジアンで角度を入力すると、対応する値がすぐに表示されます。
- 余りのある割り算計算機. 整数の被除数と0ではない除数を入力すると、商と一意に定まる余りを表示します。
- 組合せ計算機. 全要素数nと選ぶ数kを入力すると、可能な組の数を正確に表示します。
- 次の素数計算機. 1,000,000,000,000以下の整数を入力すると、それより厳密に大きい最初の素数が分かります。
- デジタルルート計算機. 10,000桁までの整数を入力して、1桁にまとまるまでの計算過程を確認できます。
- 最大公約数計算機. それぞれ100桁までの2つの整数を入力して、最大公約数を正確に求めます。
- 最小公倍数計算機. それぞれ100桁までの2つの整数を入力して、最小公倍数を正確に求めます。
- Zスコア計算機. 値が集団の平均からどれだけ離れているかを調べ、Zスコアから元の尺度にも戻せます。
ソーシャルメディアで共有する
気に入ったら、計算機をソーシャルメディアプラットフォームで共有してください。あなたにとっては簡単で、プロジェクトのプロモーションにとっては有益です。ありがとうございます!