Problema
Ver original (inglês)Retorne a palavra mais longa em text (as palavras são separadas por espaços). Se várias palavras tiverem o mesmo comprimento máximo, retorne a primeira.
Implemente longest_word(text).
Entrada
text: A frase.
Saída
Retorne a palavra mais longa, ou uma string vazia se não houver palavras.
Restrições
0 ≤ comprimento ≤ 10.000
Exemplos
Entrada:
text = "I love programming"
Saída esperada:
expected = "programming"
Entrada:
std::string text = "I love programming";
Saída esperada:
std::string expected = "programming";
Entrada:
string text = "I love programming";
Saída esperada:
string expected = "programming";
Explicação
"programming" tem 11 letras, mais do que as outras.
Entrada:
text = "cat dog cow"
Saída esperada:
expected = "cat"
Entrada:
std::string text = "cat dog cow";
Saída esperada:
std::string expected = "cat";
Entrada:
string text = "cat dog cow";
Saída esperada:
string expected = "cat";
Explicação
Todas têm 3 letras; a primeira, "cat", vence.
Referências
Este desafio foi adaptado para o CodeUtility. Siga o enunciado e as restrições acima.