String을 사용하는 상황에서의 여러가지 편리한 알고리즘
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형을 Int로 전환할 때 사용.
주로 stoi, stoll등을 사용하며 변수의 형에 따라 여러가지로 변환이 가능하다.
ex) stoi, stoll, stof등
num=stoi(st);
Int형을 String로 전환할 때 사용.
to_string(num)을 사용하며 < string >이 필요하다.
ex) st=to_string(num);