最も近い他の素数がそれより小さい場合、素数は弱いです。同点がある場合、素数は弱くない。
たとえば、71は素数ですが、75は複合であるため、73は弱い素数です。
仕事
入力として2より大きい素数を指定すると、それが弱い素数であるかどうかを判断するコンピューターコードを記述します。これは標準の決定問題であるため、2つのケース(weak
およびなどnot weak
)ごとに2つの一意の値を出力する必要があります。
これはコードゴルフなので、タグの標準ルールが適用されます。
OEIS
以下は、最初の47の弱い素数です。
3, 7, 13, 19, 23, 31, 43, 47, 61, 73, 83, 89, 103, 109, 113, 131, 139, 151, 167, 181, 193, 199, 229, 233, 241, 271, 283, 293, 313, 317, 337, 349, 353, 359, 383, 389, 401, 409, 421, 433, 443, 449, 463, 467, 491, 503, 509, 523, 547, 571, 577, 601, 619, 643, 647
弱い素数のOEIS(ここに戻る必要がありますweak
)OEIS A051635
バランスドプライムのOEISは次のとおりです(戻る必要がありますnot weak
)OEIS A006562
ここに強い素数のOEISがあります(戻る必要がありますnot weak
)OEIS A051634
not weak
またはstrong
?