Fes una funció amb la capçalera:
vector<string>::const_iterator longest(const vector<string>& v);
que retorna un iterador constant a la paraula més llarga que hi ha al
vector v
.
Entrada
La funció rep un vector constant, de qualsevol tamany.
Sortida
La funció ha de retornar un iterador constant a la paraula més llarga
del vector. Si el vector està buit, cal retornar v.end()
. Si hi
ha més d’una paraula amb la màxima longitud, cal retornar un iterador
a la primera.
Observació
El programa principal utilitzat pel Jutge llegeix un vector de
paraules, crida la funció longest
i mostra per pantalla la
paraula (si existeix).
Input
a aa aaa bb cc d
Output
aaa
Input
aa bb cc
Output
aa
Input
apetecangdeninumorl
Output
apetecangdeninumorl