Aliteración asombrosa

Una oración es aliterada cuando cada palabra que contiene más de tres letras comienza con la misma letra. Ignora la puntuación al medir la longitud de las palabras y compara las primeras letras sin tener en cuenta las mayúsculas y minúsculas.

Ejemplos

alliteration_correct("She swam to the shore.") ➞ True
# Todas las palabras >= 4 letras comienzan con "s"

alliteration_correct("Maybel manages money well.") ➞ False
# "well" no comienza con una "m"

alliteration_correct("He helps harness happiness.") ➞ True

alliteration_correct("There are many animals.") ➞ False

Notas

  • Consulta la pestaña de recursos para obtener una mejor explicación de la aliteración.
  • Esto permite incluir palabras de relleno como "the", "to", "a", etc.; por eso no se cuentan las palabras de tres caracteres o menos.
  • La puntuación no cuenta como parte de la longitud de una palabra.