Eu sei, eu sei, mais um desafio primos ...
Um nobre solitário (ou isolado) é um número primo ptal que p-2, p+2, p-4, p+4... p-2k, p+2kpara alguns ksão todos composta. Chamamos esse primo de primo kth-times-isolated.
Por exemplo, um primo da quinta vez isolado é 211, pois todos 201, 203, 205, 207, 209, 213, 215, 217, 219, 221são compostos. ( p-2*5=201, p-2*4=203, Etc.)
Desafio
Dado dois números inteiros de entrada, n > 3e k > 0, produz o menor kprimo th vezes isolado que é estritamente maior que n.
Por exemplo, para k = 5e nem 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.
kTH-vezes-isolado é também, por definição, um k-1th, k-2th, etc.