O aglomerado privilegiada de um número inteiro N mais elevada do que 2 é definido como o par formado pelo maior privilegiada estritamente inferior ao N e o menor primo estritamente maior que N .
Observe que, seguindo a definição acima, se o número inteiro for um primo em si, seu cluster primo será o par dos primos que o precedem e o sucedem .
Tarefa
Dados dois números inteiros N , M ( N, M ≥ 3 ), produza um valor de verdade / falsidade com base no fato de N e M terem o mesmo cluster principal.
Isso é código-golfe , então o objetivo é reduzir sua contagem de bytes o máximo possível. Assim, o código mais curto em toda linguagem de programação vence.
Casos de teste / Exemplos
Por exemplo, o cluster principal de 9 é [7, 11]
porque:
- 7 é o primo mais alto estritamente menor que 9 e
- 11 é o primo mais baixo estritamente superior a 9 .
Da mesma forma, o cluster principal de 67 é [61, 71]
(observe que 67 é primo).
Pares verdadeiros
8, 10 20, 22 65, 65 73, 73 86, 84 326, 318 513, 518
Pares de falsidade
4, 5 6, 8 409, 401 348, 347 419, 418 311, 313 326, 305