Su entrada será una cadena que consiste en pequeñas letras en inglés.
Su tarea es determinar el número de permutaciones distintas de la cadena original que son un palíndromo.
La cadena de entrada tiene hasta 100 letras. En el caso de una cadena más larga, el resultado podría ser muy grande, por lo que la salida debería ser el número de permutaciones del módulo 666013.
Por ejemplo,
cababaa -> 3
Las posibles permutaciones son:
aabcbaa
abacaba
baacaab
Este es el código de golf , por lo que gana la respuesta más corta.
abcdabcddddd -> 120
(sin recuento de caracteres impares) , abcdabcdddddd -> 120
(un recuento de caracteres impares) , abcdabcddddddeee -> 0
(dos recuentos de caracteres impares) , aabbccddeeffgghhiijj -> 298735
(afectados por el módulo) .