잘라서 배열로 저장하기 : 문제 링크
substr() 함수 사용법
1. str.substr(n, m);
=> index n에서 시작하는 m개의 문자를 잘라서 string으로 return
2. str.substr(n);
=> index n에서 str 문자열의 마지막까지 잘라서 string으로 return
#include <string>
#include <vector>
using namespace std;
vector<string> solution(string my_str, int n) {
vector<string> answer;
int q = my_str.length() / n;
int r = my_str.length() % n;
int count = 0;
for(int i = 0; i < q; i++) {
answer.push_back(my_str.substr(count, n));
count += n;
}
if(r > 0) answer.push_back(my_str.substr(count));
return answer;
}