Um primo é fraco se o outro primo mais próximo for menor que ele. Se houver um empate, o prime não é fraco.
Por exemplo, 73 é um primo fraco porque 71 é primo, mas 75 é composto.
Tarefa
Escreva um código de computador que, quando fornecido um primo maior que 2, como entrada, determinará se é um primo fraco. Esse é um problema de decisão padrão , portanto, você deve gerar dois valores exclusivos para cada um dos dois casos (por exemplo, weak
e not weak
).
Isso é código-golfe, então as regras padrão para a tag se aplicam.
OEIS
Aqui estão os primeiros 47 números primos fracos:
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
Aqui está o OEIS para números primos fracos (deve retornar weak
) OEIS A051635
Aqui está o OEIS para números primos equilibrados (deve retornar not weak
) OEIS A006562
Aqui está o OEIS para números primos fortes (deve retornar not weak
) OEIS A051634
not weak
oustrong
?