Sílabas de una palabra

Published by Masked in

En este desafío, debes devolver las sílabas de una palabra en una lista. Para encontrar las sílabas, si una consonante sigue a una vocal, divide la palabra entre la vocal y la consonante. Si dos consonantes siguen a una vocal, divide la palabra entre ambas consonantes. Sin embargo, cuando la última letra es "e", si la letra anterior es una consonante, se convertiría en una letra muda y, por lo tanto, se añadiría a la sílaba anterior en lugar de formar su propia sílaba.

Ejemplos

syllable("happy") ➞ ["hap", "py"]

syllable("motel") ➞ ["mo" , "tel"]

syllable("pancake") ➞ ["pan" , "cake"]

syllable("dogumaru") ➞ ["do" , "gu" , "ma" , "ru"]

syllable("abbufhafa") ➞ ["ab" , "buf" , "ha" , "fa"]

Notas

  • Las vocales son a, e, i, o, u y y.
  • Solo habrá un máximo de 2 consonantes seguidas y una vocal seguida.