Pasos mínimos para un palíndromo
Dado un palíndromo incompleto como cadena, devuelve las letras mínimas necesarias que deben añadirse al final para convertir la cadena en un palíndromo.
Ejemplos
min_palindrome_steps("race") ➞ 3
# Add 3 letters: "car" to make "racecar"
min_palindrome_steps("mada") ➞ 1
# Add 1 letter: "m" to make "madam"
min_palindrome_steps("mirror") ➞ 3
# Add 3 letters: "rim" to make "mirrorrim"Notas
Trivialmente, las palabras que ya son palíndromos deben devolver 0.