Fes una funció amb la capçalera:
string join(vector<string>::iterator begin, vector<string>::iterator end, string separador);
que rep una seqüència de string
s i els concatena
fent servir el separador sep
.
Entrada
La funció rep dos iteradors begin
i end
i un string
que és un separador.
Sortida
La funció retorna un sol string
que és la concatenació dels
string
s entre begin
i end
(incloent begin
però
excloent end
) i posant el separador sep
entre cada parell
de string
s.
Observació
Als fitxers públics (icona del gatet) trobaràs: main.cc
i join.cc
(a on has d’implementar la funció). També hi ha un Makefile
i el directori .vscode
que té la configuració per compilar i debuggar amb VSCode.
Has d’implementar la funció join
en el fitxer join.cc
, compilar (està preparat per poder compilar i debuggar amb VSCode), i finalment enviar només el fitxer join.cc
. No cal fer un .tar
.
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"