자주 쓰이는 알고리즘 모음 - 문자열 편

Algorithm/유용한 함수

2022. 11. 2. 04:43


※ 작성기준은 C/C++입니다.

 


 

문자열 나누기

vector<string> split(string in, char del) {
    vector<string> answer;

    in.push_back(del); // for last push back

    string store;

    for(char ch : in)
    {
        if(ch == del)
        {
            if(store.size() > 0) {
                answer.push_back(store);
                store.clear();
            }
        }
        else store.push_back(ch);
    }

    return answer;
}

'Algorithm > 유용한 함수' 카테고리의 다른 글

자주 쓰이는 알고리즘 모음 - 수학 편  (2) 2022.11.02