프로그래머스 181862 세 개의 구분자

1 개요[ | ]

프로그래머스 181862 세 개의 구분자

2 C++[ | ]

#include <string>
#include <vector>
#include <regex>

using namespace std;

vector<string> solution(string myStr) {
    regex rx("[abc]");
    sregex_token_iterator iter(myStr.begin(), myStr.end(), rx, -1), end;
    vector<string> v{iter, end};
    v.erase(remove_if(v.begin(), v.end(), [](string s) { return s.length() == 0; }), v.end());
    if(v.size() == 0) {
        v.push_back("EMPTY"); 
    }
    return v;
}
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}