Passos mínimos para um palíndromo

Dado um palíndromo incompleto como string, retorne as letras mínimas necessárias que devem ser adicionadas ao final para transformar a string em um palíndromo.

Exemplos

minPalindromeSteps("race") ➞ 3
// Add 3 letters: "car" to make "racecar"

minPalindromeSteps("mada") ➞ 1
// Add 1 letter: "m" to make "madam"

minPalindromeSteps("mirror") ➞ 3
// Add 3 letters: "rim" to make "mirrorrim"

Observações

Naturalmente, palavras que já são palíndromos devem retornar 0.