Búsqueda en lista X34967


Statement
 

pdf   zip   main.cc

html

Haz una función con la cabecera:

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

que devuelve un iterador a la primera ocurrencia de la palabra word en la lista L.

Entrada

La función recibe una lista de palabras de cualquier tamaño y una palabra suelta.

Salida

La función debe devolver un iterador (que indica una posición) que apunta a la primera ocurrencia de la palabra word en la lista. Si ésta no se encuentra en la lista hay que devolver un iterador al final de la lista (end()).

Observación

No envies el programa principal. El Jutge pone uno que lee una palabra p, después lee una lista de palabras L, llama a la función search_word con la palabra p y la lista L y escribe la lista con la palabra entre corchetes.

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
    Spanish
    Translator
    Pau Fernández
    Original language
    Catalan
    Other languages
    Catalan
    Official solutions
    Unknown. This problem is being checked.
    User solutions
    C++