Distância até a vogal mais próxima

Escreva uma função que receba uma string e, para cada caractere, retorne a distância até a vogal mais próxima na string. Se o caractere for uma vogal, retorne 0.

Exemplos

distance_to_nearest_vowel("aaaaa") ➞ [0, 0, 0, 0, 0]

distance_to_nearest_vowel("babbb") ➞ [1, 0, 1, 2, 3]

distance_to_nearest_vowel("abcdabcd") ➞ [0, 1, 2, 1, 0, 1, 2, 3]

distance_to_nearest_vowel("shopper") ➞ [2, 1, 0, 1, 1, 0, 1]

Observações

  • Todas as strings de entrada conterão pelo menos uma vogal.
  • As strings estarão em letras minúsculas.
  • As vogais são: a, e, i, o, u.