Palabra más larga
Escribe una función que encuentre la palabra más larga de una oración. Si se encuentran dos o más palabras, devuelve la primera palabra más larga. Los caracteres como apóstrofes, comas, puntos (y similares) cuentan como parte de la palabra (por ejemplo, O'Connor tiene 8 caracteres).
Ejemplos
longest_word("Margaret's toy is a pretty doll.") ➞ "Margaret's"
longest_word("A thing of beauty is a joy forever.") ➞ "forever."
longest_word("Forgetfulness is by all means powerless!") ➞ "Forgetfulness"Notas
Una versión similar de este desafío, que debe implementarse de forma recursiva, se encuentra aquí.