반응형
원래 c++으로 코테 하다가 python으로 딥러닝 하던 김에 c++까먹어서 python으로 코테 하다가 다시 C++로 하려니까 힘들어 죽겠다.
C++ 제일 짜증나는건 문자열 자르기.....
istringstream
<sstream> 라이브러리가 필요하다.
구분자가 하나로 정해져 있을 때 사용하기 편하다.
아래와 같은 방식으로 사용하면 된다.
#include <sstream>
int main()
{
string sample = "자르고자 하는 스트링";
istringstream ss(sample);
string stringBuffer;
vector<string> result;
while(getline(ss, stringBuffer, ' ')){
result.push_back(stringBuffer);
}
//result
//["자르고자", "하는", "스트링"]
}
stoi
string을 int로 만들어주는 함수이다.
<string> 라이브러리가 필요하다.
아래와 같이 사용하면 된다.
#include <string>
int main()
{
string example = "100";
int num = stoi(example);
// num = 100
}
반응형
'잡다한 시도 > 코테 준비는 하는거니?' 카테고리의 다른 글
거의 3년만에 코테 문제를 다시 풀면서 느낀점 (1) | 2022.05.30 |
---|---|
[프로그래머스][C++] 타겟 넘버 (0) | 2021.07.05 |
[프로그래머스] [python] 전화번호 목록 (0) | 2021.05.05 |
[C++] Priority Queue의 custom sort (6) | 2021.03.19 |
[BOJ] 2750번: 수 정렬하기 (0) | 2019.10.13 |