배열의 원소 삭제하기 : 문제 링크
1. vector내에 해당 원소가 존재하는지 확인
=> find(v.begin(), v.end(), 찾을 대상)
1) return 값이 v.end()인 경우 => 해당 원소가 존재하지 않음
2) return 값이 v.end()가 아닌 경우 => 해당 원소가 존재함
2. vector내에서 해당 원소가 위치하는 인덱스 찾기
=> find(v.begin(), v.end(), 찾을 대상) - v.begin
#include <vector>
#include <algorithm>
using namespace std;
vector<int> solution(vector<int> arr, vector<int> delete_list) {
vector<int> answer;
for(int i = 0; i < arr.size(); ++i) {
if(find(delete_list.begin(), delete_list.end(), arr[i]) == delete_list.end()) answer.push_back(arr[i]);
}
return answer;
}