La secuencia
Todos saben que el único número primo par es 2. Ho-hum Pero, hay ciertos números pares ndonde, cuando se concatenan n-1, se convierten en un número primo.
Para empezar, 1no está en la lista, porque 10no es primo. De manera similar con 2( 21) y 3( 32). Sin embargo, 4funciona porque 43es primo, por lo que es el primer número de la secuencia a(1) = 4. El siguiente número que funciona (ni 6( 65) ni 8( 87) funciona) es 10, porque 109es primo, entonces a(2) = 10. Luego nos saltamos un montón más hasta que 22, porque 2221es primo, entonces a(3) = 22. Y así.
Obviamente todos los términos en esta secuencia son pares, porque cualquier número impar ncuando se concatena con se n-1convierte en par (como se 3convierte en 32), lo que nunca será primo.
Esta es la secuencia A054211 en OEIS.
El reto
Dado un número de entrada nque encaja en algún lugar de esta secuencia (es decir, nconcatenado con n-1es primo), genera su posición en esta secuencia. Puede elegir entre 0 o 1 indexado, pero indique cuál en su envío.
Reglas
- Se puede suponer que la entrada y la salida encajan en el tipo entero nativo de su idioma.
- La entrada y la salida se pueden dar en cualquier formato conveniente .
- Un programa completo o una función son aceptables. Si es una función, puede devolver el resultado en lugar de imprimirlo.
- Si es posible, incluya un enlace a un entorno de prueba en línea para que otras personas puedan probar su código.
- 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).
Ejemplos
Los siguientes ejemplos están indexados en 1.
n = 4
1
n = 100
11
n = 420
51
nes siempre el único número primo divisible por n. No es especial, así es como funcionan los números primos.