数値113
は、長さ3
が素数、デジタル合計5 = 1 + 1 + 3
が素数、デジタル積3 = 1 * 1 * 3
が素数である最初の素数です。
これら3つの特性を持つ素数は、最高素数と呼ばれます。プライム11117
と1111151
は他の例です。
ゴール
まともな最新のパーソナルコンピューター(ここで推奨される仕様など)で1時間以内に可能な限り最大の素数を見つけることができるプログラムを作成します。
単に最高の素数を与えてはいけません。実際に動作するコードで検索プロセスを示す必要があります。自分や他の人のソリューションを基に構築できますが、必ずクレジットを与えるようにしてください。私たちは、通常のコンピューターで1時間で実現可能な最大の素数を見つけようと共同で試みています。
得点
最大のプライムプライムを見つけたサブミッションが勝ちます。有限数の最高素数があることが判明した場合、最高最高素数を生成する最初のサブミッションが勝ちます。
(数え切れないほど多くの最高素数があるかどうかを数学的に証明できる場合は、200の報奨金を提供します。理由は:))
詳細
- 任意のソースを使用して素数を生成できます(インターネットなど)。
- 確率的素数検定法を使用できます。
- すべてがベース10にあります。
- 0と1は素数とは見なされません。
- を含むプライムには
0
デジタル製品がある0
ため、最高になれないことは明らかです。 ページを整理するために、フォームに大きな(100桁以上の)最高プライムを配置します。
{[number of 1's before the prime digit]}[prime digit]{[number of 1's after the prime digit]}
だから、
1111151
のように表現することができ{5}5{1}
。