Un nombre premier est faible si l'autre nombre premier le plus proche est plus petit que lui. S'il y a égalité, le nombre premier n'est pas faible.
Par exemple, 73 est un nombre premier faible parce que 71 est premier mais 75 est composite.
Tâche
Écrivez un code informatique qui, lorsqu'il reçoit un nombre premier supérieur à 2 en entrée, déterminera s'il s'agit d'un nombre premier faible. Il s'agit d'un problème de décision standard , vous devez donc générer deux valeurs uniques pour chacun des deux cas (par exemple, weak
et not weak
).
Il s'agit de code-golf , les règles standard pour le tag s'appliquent.
OEIS
Voici les 47 premiers nombres premiers faibles:
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
Voici l'OEIS pour les nombres premiers faibles (devrait revenir weak
) OEIS A051635
Voici l'OEIS pour les nombres premiers équilibrés (devrait revenir not weak
) OEIS A006562
Voici l'OEIS pour les nombres premiers forts (devrait revenir not weak
) OEIS A051634
not weak
oustrong
?