SRM376 DIV2 : 반복문안에서 string에 erase, insert는 삼가하고 될수있으면, 다른 string에 붙여넣는 식으로 구현하자 class PunctuationCleaner { public: string clearExcess(string d) { string ret; for(int i=0; i< d.size(); ) { if(d[i] == '!' || d[i] == '?') { int e1 = 0; while( d[i] == '!' || d[i] == '?') { if(d[i] == '?') e1 = 1; i++; } if(e1 == 1) ret += '?'; else ret += '!'; } else { ret += d[i]; i++; } } return ret; } }; SRM377 ..