문제 코드 #include #include #include using namespace std; vector solution(string myStr) { vector answer; for (auto& c : myStr) { if (c == 'a' || c == 'b' || c == 'c') { c = ' '; } } stringstream ss(myStr); string str; while (ss >> str) { answer.emplace_back(str); } if (answer.empty()) { answer.emplace_back("EMPTY"); } return answer; } 문제 해설 구분자 3개를 모두 공백으로 바꿔서 stringstream을 이용해서 처리
문제 코드 #include #include using namespace std; vector solution(vector strArr) { vector answer; for (int i = 0; i < strArr.size(); ++i) { if (strArr[i].find("ad") == string::npos) { answer.emplace_back(strArr[i]); } } return answer; }