Cerca a llista X72903


Statement
 

pdf   zip   main.cc

html

Fes una funció amb la capçalera:

   list<string>::iterator search_word(list<string>& L, string word);

que retorna un iterador a la primera ocurrència de la paraula word a la llista L.

Entrada

La funció rep una llista de paraules de qualsevol tamany i una paraula.

Sortida

La funció ha de retornar un iterador (que indica una posició) que apunta a la primera ocurrència de la paraula a la llista. Si la paraula no es troba a la llista s’ha de retornar un iterador al final de la llista (end()).

Observació

No enviïs el programa principal. El Jutge en posa un que llegeix una paraula p, després llegeix una llista de paraules L, crida la funció search_word amb la paraula p i la llista L i escriu la llista amb la paraula trobada entre corxets.

Public test cases
  • Input

    we
    weeeee yes we can
    

    Output

    weeeee yes [we] can
    
  • Input

    Blackbriar
    Blackbriar was the successor to Operation Treadstone
    

    Output

    [Blackbriar] was the successor to Operation Treadstone
    
  • Input

    patata
    no hi ha cap tubercle
    

    Output

    no hi ha cap tubercle
    
  • Information
    Author
    Pau Fernández
    Language
    Catalan
    Other languages
    Spanish
    Official solutions
    Unknown. This problem is being checked.
    User solutions
    C++