¿Esto es un haiku?

Los haikus son poemas formados por tres versos de 5, 7 y 5 sílabas. Tu tarea es escribir una función que determine si un poema dado se ajusta a la métrica de un haiku.

Cómo contar las sílabas:

  • Cada sílaba debe contener al menos una vocal.
  • Si aparecen dos o más vocales consecutivas, deben contarse como una sola vocal (p. ej., "fair").
  • Si aparece una "e" al final de una palabra, no debe contarse, ya que normalmente no se pronuncia. Esto también se aplica a las palabras que terminan en es o e's.
  • Una excepción al punto anterior es una palabra cuya única vocal aparece al final (p. ej., "the" o "She's").
  • "Y" cuenta como vocal.

Ejemplos

haiku("New vids ev'ry day / Never skipped a single day / I'll see you in March") ➞ true

haiku("Delightful display / Snowdrops bow their pure white heads / To the sun's glory") ➞ true

haiku("Superman's my fav / Wonder Woman is pretty dope / Don't forget Rorschach") ➞ false

Notas

  • Cada nueva línea del poema se marcará con una /.
  • Puede haber comas, apóstrofes y otros signos de puntuación.