El número 113
es el primer primo cuya longitud 3
es primo, la suma digital 5 = 1 + 1 + 3
es primo y el producto digital3 = 1 * 1 * 3
es primo.
Un primo que tiene estas 3 propiedades se llamará supremamente primo . Los primos 11117
y 1111151
son otros ejemplos.
Gol
Escriba un programa que pueda encontrar el número primo supremo más grande posible en menos de una hora en una computadora personal moderna decente (como la especificación preferida aquí ).
No deberías simplemente darnos una gran prima suprema. Debe mostrarnos su proceso de búsqueda con el código que realmente funciona. Puede aprovechar sus soluciones o las de otras personas, pero asegúrese de darles crédito. Estamos intentando comunalmente encontrar el mayor prime supremo realizable en una computadora normal en una hora.
Tanteo
La sumisión que encuentra el mayor premio supremo gana. Si resulta que hay muchos primos supremos finitos, entonces la primera sumisión que genera el primo supremo más alto gana.
(Si puedes demostrar matemáticamente que hay o no hay infinitos números primos supremos, te daré 200 repeticiones por recompensa solo porque :))
Detalles
- Puede usar cualquier fuente para generar sus primos (por ejemplo, internet).
- Puede usar métodos de prueba primarios probabilísticos.
- Todo está en la base 10.
- Cero y uno NO se consideran primos.
- Los premios que contienen
0
tienen un producto digital de0
modo que obviamente no pueden ser supremos. Para mantener la página menos abarrotada, ponga primos supremos grandes (más de 100 dígitos) en la forma:
{[number of 1's before the prime digit]}[prime digit]{[number of 1's after the prime digit]}
Entonces
1111151
podría expresarse como{5}5{1}
.