Palavras equilibradas

Podemos atribuir um valor a cada caractere de uma palavra com base em sua posição no alfabeto (a = 1, b = 2, ... , z = 26). Uma palavra equilibrada é aquela em que a soma dos valores do lado esquerdo da palavra é igual à soma dos valores do lado direito. Em palavras de comprimento ímpar, o caractere central (ponto de equilíbrio) é ignorado.

Escreva uma função que retorne True se a palavra estiver equilibrada e False caso contrário.

Exemplos

balanced_word("zips") ➞ True
# "zips" = "zi|ps" = 26+9|16+19 = 35|35 = True

balanced_word("brake") ➞ False
# "brake" = "br|ke" = 2+18|11+5 = 20|16 = False

Notas

  • Todas as palavras estarão em minúsculas e terão no mínimo 2 caracteres.
  • Palavras palíndromas sempre estarão equilibradas.