Простое число является слабым, если ближайшее другое простое число меньше его. Если есть связь, простое число не является слабым.
Например, 73 - слабое простое число, потому что 71 - простое, а 75 - составное.
задача
Напишите некоторый компьютерный код, который, если задано простое число больше 2, будет определять, является ли оно слабым простым. Это стандартная проблема решения, поэтому вы должны вывести два уникальных значения для каждого из двух случаев (например, weak
и not weak
).
Это код-гольф, поэтому применяются стандартные правила для тега.
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
?