728x90
반응형
문제
코드
#include <iostream>
#include <sstream>
#include <vector>
using namespace std;
vector<string> solution(string myStr) {
vector<string> 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을 이용해서 처리
728x90
반응형
'코딩테스트 > 프로그래머스(C++)_Level.0' 카테고리의 다른 글
[프로그래머스/C++] Lv.0 배열 만들기 6 (0) | 2023.11.22 |
---|---|
[프로그래머스/C++] Lv.0 배열에 원소만큼 추가하기 (0) | 2023.11.22 |
[프로그래머스/C++] Lv.0 문자열 잘라서 정렬하기 (0) | 2023.11.22 |
[프로그래머스/C++] Lv.0 x 사이의 개수 (0) | 2023.11.22 |
[프로그래머스/C++] Lv.0 공백으로 구분하기 2 (0) | 2023.11.21 |