빈 배열에 추가, 삭제하기 : 문제 링크
#include <vector>
using namespace std;
vector<int> solution(vector<int> arr, vector<bool> flag) {
vector<int> answer;
for(int i = 0; i < flag.size(); ++i) {
if(flag[i] == true) {
for(int j = 0; j < arr[i] * 2; ++j) answer.push_back(arr[i]);
}
else {
for(int j = 0; j < arr[i]; ++j) answer.pop_back();
}
}
return answer;
}