Eu sei, eu sei, mais um desafio primos ...
Um nobre solitário (ou isolado) é um número primo p
tal que p-2
, p+2
, p-4
, p+4
... p-2k
, p+2k
para alguns k
são todos composta. Chamamos esse primo de primo k
th-times-isolated.
Por exemplo, um primo da quinta vez isolado é 211
, pois todos 201, 203, 205, 207, 209, 213, 215, 217, 219, 221
são compostos. ( p-2*5=201
, p-2*4=203
, Etc.)
Desafio
Dado dois números inteiros de entrada, n > 3
e k > 0
, produz o menor k
primo th vezes isolado que é estritamente maior que n
.
Por exemplo, para k = 5
e n
em qualquer faixa 4 ... 210
, a saída deve ser 211
, pois esse é o menor primo isolado da quinta vez estritamente maior que a entrada n
.
Exemplos
n=55 k=1
67
n=500 k=1
503
n=2100 k=3
2153
n=2153 k=3
2161
n=14000 k=7
14107
n=14000 k=8
14107
Regras
- Se aplicável, você pode supor que a entrada / saída caiba no tipo Inteiro nativo do seu idioma.
- A entrada e saída podem ser fornecidas por qualquer método conveniente .
- Um programa completo ou uma função são aceitáveis. Se uma função, você pode retornar a saída em vez de imprimi-la.
- As brechas padrão são proibidas.
- Isso é código-golfe, portanto todas as regras usuais de golfe se aplicam e o código mais curto (em bytes) vence.
k
TH-vezes-isolado é também, por definição, um k-1
th, k-2
th, etc.