
c++에서는 따로 split함수가 없기때문에 스스로 직접 구현해주어야 합니다. 위 문제 처럼 [1,2,3,4] 와 같이 입력을 받았을 때 배열이나 vector에 num[0] = 1, num[1] =2 ... 이와 같이 저장하고싶은데 방법을 모른다면 꽤나 애먹는 작업일 수도 있겠습니다..
string s;
cin >> s;
stringstream ss(s.substr(1,s.size()-2)); // 맨 앞과 맨 뒤 [,] 제거
string tmp;
deque<int> d;
while(getline(ss,tmp,','){
d.push_back(stoi(tmp));
}