A maioria de nós sabe ...
que todos os primos p>3
são da forma
Mas, quantos são os Primos Plus ( 6n+1
) e quantos são os Primes Menos ( 6n-1
) em um determinado intervalo?
O desafio
Dado um número inteiro k>5
, contar quantas primes<=k
são PlusPrimes e quantos são MinusPrimes .
Exemplos
pois k=100
temos
[5, 11, 17, 23, 29, 41, 47, 53, 59, 71, 83, 89]
12 MinusPrimes
e
[7, 13, 19, 31, 37, 43, 61, 67, 73, 79, 97]
11 PlusPrimes
pois k=149
temos
[5, 11, 17, 23, 29, 41, 47, 53, 59, 71, 83, 89, 101, 107, 113, 131, 137, 149]
18 MinusPrimes
e
[7, 13, 19, 31, 37, 43, 61, 67, 73, 79, 97, 103, 109, 127, 139]
15 PlusPrimes
Regras
Seu código deve gerar 2 números inteiros : um para o MinusPrimes e outro para o PlusPrimes em qualquer ordem que você desejar (especifique qual é qual).
Este é o código-golfe : a resposta mais curta em bytes vence!
Casos de teste
Entrada -> Saída [ MinusPrimes , PlusPrimes ]
6->[1,0]
7->[1,1]
86->[11,10]
986->[86,78]
5252->[351,344]
100000->[4806,4784]
4000000->[141696, 141448]
0%6
é múltiplo de 6, 1%6
não pode ser determinado, 2%6
é múltiplo de 2, 3%6
é múltiplo de 3, 4%6
é múltiplo de 2, é múltiplo de 2 e 5%6
não pode ser determinado.