Palabra más larga X83553


Statement
 

pdf   zip   main.cc

html

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).

Public test cases
  • Input

    a aa aaa bb cc d
    

    Output

    aaa
    
  • Input

    aa bb cc
    

    Output

    aa
    
  • Input

    apetecangdeninumorl
    

    Output

    apetecangdeninumorl
    
  • Information
    Author
    Pau Fernández
    Language
    Spanish
    Translator
    Pau Fernández
    Original language
    Catalan
    Other languages
    Catalan
    Official solutions
    Unknown. This problem is being checked.
    User solutions
    C++