Ajuntar paraules X31852


Statement
 

pdf   zip   main.cc

html

Fes una funció amb la capçalera:

   string join(vector<string>::iterator ini,
               vector<string>::iterator fin,
               string sep);

que rep una seqüència de strings i els ajunta (els concatena) fent servir el separador sep.

Entrada

La funció rep dos iteradors ini i fi i un string que és un separador.

Sortida

La funció retorna un sol string que és la concatenació dels strings entre ini i fi (incloent ini però excloent fi) i posant el separador sep entre cada parell de strings.

Observació

El programa principal del jutge llegeix el separador (entre cometes), després llegeix un seguit de paraules en un vector, i finalment escriu el resultat de cridar la funció join entre cometes.

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
    Catalan
    Other languages
    Spanish
    Official solutions
    Unknown.
    User solutions
    C++