Problema
Ver original (inglés)Devuelve la palabra más larga en text (las palabras están separadas por espacios). Si varias palabras tienen la misma longitud máxima, devuelve la primera.
Implementa longest_word(text).
Entrada
text: La oración.
Salida
Devuelve la palabra más larga, o una cadena vacía si no hay palabras.
Restricciones
0 ≤ longitud ≤ 10,000
Ejemplos
Entrada:
text = "I love programming"
Salida esperada:
expected = "programming"
Entrada:
std::string text = "I love programming";
Salida esperada:
std::string expected = "programming";
Entrada:
string text = "I love programming";
Salida esperada:
string expected = "programming";
Explicación
"programming" tiene 11 letras, más que las demás.
Entrada:
text = "cat dog cow"
Salida esperada:
expected = "cat"
Entrada:
std::string text = "cat dog cow";
Salida esperada:
std::string expected = "cat";
Entrada:
string text = "cat dog cow";
Salida esperada:
string expected = "cat";
Explicación
Todas tienen 3 letras; la primera, "cat", gana.
Referencias
Este reto está adaptado para CodeUtility. Sigue el enunciado y las restricciones indicadas arriba.