Desafío
Para un rango entero positivo dado, encuentre el primer y último número primo completamente compuesto por dígitos de números primos, incluyendo excepcionalmente 0 (para los dígitos , un rango de 0-2 debería generar 2-2). El rango es inclusivo. Si no se encuentra ningún número, la salida esperada es 0. Si solo hay uno de esos números, la salida esperada es ese número dos veces.
Ejemplos
- Para el rango 1–100, el primer número primo es 2 y el último es 73 (7 y 3 son números primos).
- Para el rango 70–80, el primer número primo es 73 y el último también es 73 (dado que solo hay un número correcto en el rango dado, lo devolvemos dos veces).
- Para el rango 190–200, no hay una respuesta correcta, por lo que devuelve 0.
- Para el rango 2000-2100, el primer número primo es 2003 y el último es 2053 (omitimos el dígito 0, pero todos los demás dígitos son primos)
Este es el código de golf , por lo que gana el código más corto en bytes.
Se aplican todas las lagunas estándar.
Entrada
- Usted es libre de aceptar dos enteros como entrada, sin embargo, puede ver fit, stack, argumento (s) de función, argumento CLI, stdin.
- Solo debes recibir dos enteros.
Salida
- Usted debe o bien devolver el resultado (una tupla, una matriz, múltiples regreso si sus soportes Idioma), lo dejan en la pila, o imprimirlo (en este caso, deben ser separados de alguna manera).
- El orden de las salidas es irrelevante.
- Se le permiten paréntesis iniciales / finales y líneas nuevas.
- Debe devolver dos números, si hay una respuesta, incluso si son iguales.
- Debe devolver 0 si no hay respuesta.
0lugar de[0]?