Lo sé, lo sé, otro desafío más ...
Un primer solitaria (o aislado) es un número primo ptal que p-2, p+2, p-4, p+4... p-2k, p+2kpara algunos kson todo compuesto. Llamamos a tal primo un kprimo aislado en tiempos.
Por ejemplo, una prima 5a vez aislada es 211, ya que todas 201, 203, 205, 207, 209, 213, 215, 217, 219, 221son compuestas. ( p-2*5=201, p-2*4=203, Etc.)
Desafío
Dados dos enteros de entrada n > 3y k > 0salida, el kprimo aislado más pequeño que es estrictamente mayor que n.
Por ejemplo, para k = 5y nen 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).
kth-times-isolated también es, por definición, un k-1th, k-2th, etc.