Liczba pierwsza jest słaba, jeśli najbliższa inna liczba pierwsza jest mniejsza od niej. Jeśli jest remis, liczba pierwsza nie jest słaba.
Na przykład 73 jest liczbą pierwszą słabą, ponieważ 71 jest liczbą pierwszą, ale 75 jest liczbą złożoną.
Zadanie
Napisz kod komputerowy, który po podaniu liczby pierwszej większej niż 2 określi, czy jest to liczba pierwsza słaba. Jest to standardowy problem decyzyjny, dlatego powinieneś wypisać dwie unikalne wartości dla każdego z dwóch przypadków (np. weak
I not weak
).
To jest golf golfowy, więc obowiązują standardowe reguły dla tagu.
OEIS
Oto pierwsze 47 słabych liczb pierwszych:
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
Oto OEIS dla słabych liczb pierwszych (powinien zwrócić weak
) OEIS A051635
Oto OEIS dla zrównoważonych liczb pierwszych (powinien zwrócić not weak
) OEIS A006562
Oto OEIS dla silnych liczb pierwszych (powinien zwrócić not weak
) OEIS A051634
not weak
czystrong
?