Los problemas primarios palindrómicos son bastante comunes, pero de eso no se trata esta pregunta. En este desafío, el número no tiene que ser un palíndromo, sino sus factores primos.
Tarea
Su código tiene que tomar un solo entero positivo como entrada. Luego verifique si alguna de las permutaciones de los factores primos de ese entero son palindrómicas cuando se concatenan. Si es así, envíe uno de ellos (la lista de factores, no la cadena concatenada). De lo contrario, tienes que dar salida -1
.
Este es el código de golf , por lo que gana el código más corto en bytes .
Casos de prueba
11 -> [11]
4 -> [2, 2]
39 -> [3, 13]
6 -> -1
1207 -> [17, 71]
393 -> -1
2352 -> [2, 2, 7, 3, 7, 2, 2]
1
, o -1
?
-1
pueden devolver otros valores distinguibles ? En Perl 6 que estoy pensandoNil
,Fail
u otros valores no definidos. ¿También puede la salida ser cualquier valor posicional?