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

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

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

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

distanceToNearestVowel("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.