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 string
s 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
string
s entre ini
i fi
(incloent ini
però
excloent fi
) i posant el separador sep
entre cada parell
de string
s.
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.
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"