Haz una función con la cabecera:
vector<string>::const_iterator longest(const vector<string>& v);
que devuelva un iterador constante a la palabra más larga que hay en
el vector v
.
Entrada
La función recibe un vector constante, de cualquier tamaño.
Salida
La función ha de retornar un iterador constante a la palabra más larga
del vector. Si el vector está vacío, hay que
devolver v.end()
. Si hay más de una palabra de la máxima
longitud, hay que devolver un iterador a la primera.
Observación
El programa principal utilizado por el Jutge lee un vector de
palabras, llama a la función longest
y muestra por pantalla la
palabra (si existe).
Input
a aa aaa bb cc d
Output
aaa
Input
aa bb cc
Output
aa
Input
apetecangdeninumorl
Output
apetecangdeninumorl