https://school.programmers.co.kr/learn/courses/30/lessons/120826
letter가 1글자라서 문자열을 돌면서 일치하지 않으면 새 문자열에 넣었다.
#include <string>
#include <vector>
#include <algorithm>
#include <iostream>
using namespace std;
string solution(string my_string, string letter) {
string new_string = "";
for(char c : my_string) {
if (c != letter[0]) {
new_string += c;
}
}
return new_string;
}
my_string.erase(remove(my_string.begin(),my_string.end(), letter[0]),my_string.end());
<string> 의 erase와 remove를 잘 활용할 수 있으면 더 편할 것 같다.