Palavra mais longa

Escreva uma função que encontre a palavra mais longa em uma frase. Se duas ou mais palavras forem encontradas, retorne a primeira palavra mais longa. Caracteres como apóstrofo, vírgula, ponto (e semelhantes) contam como parte da palavra (por exemplo, O'Connor tem 8 caracteres).

Exemplos

longestWord("Margaret's toy is a pretty doll.") ➞ "Margaret's"

longestWord("A thing of beauty is a joy forever.") ➞ "forever."

longestWord("Forgetfulness is by all means powerless!") ➞ "Forgetfulness"

Notas

  • Uma versão recursiva deste desafio pode ser encontrada neste link.