Juntar palabras X31852


Statement
 

pdf   zip   tar

thehtml

Haz una función con la cabecera:

string join(vector<string>::iterator begin, 
            vector<string>::iterator end,
            string separador);

que recibe una secuencia de strings y los concatena usando el separador sep.

Entrada

La función recibe dos iteradores begin y end y un string que es un separador.

Salida

La función retorna un solo string que es la concatenación de los strings entre begin y end (incluyendo begin pero excluyendo end) y poniendo el separador sep entre cada par de strings.

Observación

En los archivos públicos (icono del gatito) encontrarás: main.cc y join.cc (donde debes implementar la función). También hay un Makefile y el directorio .vscode que tiene la configuración para compilar y depurar con VSCode.

Debes implementar la función join en el archivo join.cc, compilar (está preparado para poder compilar y depurar con VSCode), y finalmente enviar solo el archivo join.cc. No es necesario hacer un .tar.

Public test cases
  • Input

    ", "
    one two three four
    

    Output

    "one, two, three, four"
    
  • Input

    " # "
    un deux trois quatre

    Output

    "un # deux # trois # quatre"
    
  • Input

    " no sortira "
    justone

    Output

    "justone"
    
  • Information
    Author
    Pau Fernández
    Language
    Spanish
    Translator
    Pau Fernández
    Original language
    Catalan
    Other languages
    Catalan
    Official solutions
    C++
    User solutions
    C++