¿Cómo podemos convertir cualquier número (donde el número es > 2) en un primer número, añadiendo simplemente el más dígitos? Me estoy refiriendo a la derecha del número.
Así
4 no es un número primo
Pero Si añado 1 o 3 o 7 puede llegar a ser un número primo
41, 43, 47 todos son de hecho los números primos
"Sé" esto es posible (sin embargo no tengo una prueba de ello), simplemente porque de la "densidad" de los números primos, así que dado cualquier número que puede simplemente añadir muchos "5" dígitos y, a continuación, iniciar la búsqueda de números primos mediante la adición de "1" al número resultante y la prueba de primalidad.
Sin embargo, ¿hay alguna manera más inteligente de hacerlo sin el uso de "fuerza bruta" (es decir, las pruebas de primalidad de un rango de valores )
Fuera de la caja se prefieren las soluciones, por ejemplo.
si el número está en la forma XYZ, a continuación, XYZ(ZYX+1) es primo.