https://school.programmers.co.kr/learn/courses/30/lessons/120833
범위에 해당하는 원소만 answer에 차례대로 넣어준다.
#include <string>
#include <vector>
using namespace std;
vector<int> solution(vector<int> numbers, int num1, int num2) {
vector<int> answer;
for(int i = num1; i <= num2; i++)
{
answer.push_back(numbers[i]);
}
return answer;
}
#include <string>
#include <vector>
using namespace std;
vector<int> solution(vector<int> numbers, int num1, int num2) {
vector<int> answer(numbers.begin()+num1,numbers.begin()+num2+1);
return answer;
}
애초에 answer을 초기화 할 때 numbers.begin()으로 범위를 설정한다.