[알고리즘 구현] String

GomHyeok·2022년 3월 25일
0
post-thumbnail

📒상황

String을 사용하는 상황에서의 여러가지 편리한 알고리즘

✍구현

📌Split

String형의 분할을 할 때 사용

vector<string> split (string orign)
{
	vector<string> resurt;
    string sum;
    
    for(int i=0; i<orign.size(); i++){
    	if(orign[i]==' '|| orign[i]== '\0'){
        	resurt.push_back(sum);
            sum=" ";
        }
        else{
        	sum+=orign[i];
        }
    }
    
    return resurt;
}

📌String to Int

String형을 Int로 전환할 때 사용.
주로 stoi, stoll등을 사용하며 변수의 형에 따라 여러가지로 변환이 가능하다.
ex) stoi, stoll, stof등
num=stoi(st);

📌Int to String

Int형을 String로 전환할 때 사용.
to_string(num)을 사용하며 < string >이 필요하다.
ex) st=to_string(num);

profile
github : https://github.com/GomHyeok/

0개의 댓글