Lo sé, lo sé, otro desafío más ...
Un primer solitaria (o aislado) es un número primo p
tal que p-2
, p+2
, p-4
, p+4
... p-2k
, p+2k
para algunos k
son todo compuesto. Llamamos a tal primo un k
primo aislado en tiempos.
Por ejemplo, una prima 5a vez aislada es 211
, ya que todas 201, 203, 205, 207, 209, 213, 215, 217, 219, 221
son compuestas. ( p-2*5=201
, p-2*4=203
, Etc.)
Desafío
Dados dos enteros de entrada n > 3
y k > 0
salida, el k
primo aislado más pequeño que es estrictamente mayor que n
.
Por ejemplo, para k = 5
y n
en cualquier rango 4 ... 210
, la salida debería ser 211
, ya que es el primo aislado 5to veces más pequeño estrictamente más grande que la entrada n
.
Ejemplos
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
Reglas
- Si corresponde, puede suponer que la entrada / salida se ajustará al tipo entero nativo de su idioma.
- La entrada y la salida se pueden dar por cualquier método conveniente .
- Un programa completo o una función son aceptables. Si es una función, puede devolver el resultado en lugar de imprimirlo.
- Las lagunas estándar están prohibidas.
- Este es el código de golf, por lo que se aplican todas las reglas habituales de golf, y gana el código más corto (en bytes).
k
th-times-isolated también es, por definición, un k-1
th, k-2
th, etc.