Basado en un mensaje de chat
El reto
Dado un número de entrada n > 9, construya su reverso, ignorando los ceros iniciales. Luego, construya una lista de todos los factores primos que el número y su reverso no tienen en común. Multiplique esos factores para crear el Número de factor poco común de la entrada.
O, para decirlo de otra manera: si rev(n)denota la inversión decimal del número entero n, calcule el producto de ny rev(n)dividido por el cuadrado de gcd(n, rev(n)).
Salida de ese número.
Ejemplos trabajados
Por ejemplo, 2244revierte a 4422. Los factores primos del primero son [2, 2, 3, 11, 17]y los factores primos del reverso son [2, 3, 11, 67]. Los números que no están en multiplicidades comunes son [2, 17, 67], también lo 2278es la salida.
Para otro ejemplo, 1234revierte a 4321. El producto es 5332114y el GCD es 1, por lo que la salida es 5332114.
Aclaraciones adicionales
Obviamente, un número palindrómico tendrá todos sus factores en común con su inverso, por lo que en tal caso la salida es 1( n*n/n^2). Obviamente, también es posible que la salida sea la multiplicación de todos los factores (es decir, el mcd es 1 - la entrada y su reverso son co-primos), como en el caso del 1234ejemplo.
Reglas
- Se puede suponer que la entrada y la salida se ajustan al tipo de 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
in
out
17
1207
208
41704
315
1995
23876
101222302
1995(creo)