2의 영역 : 문제 링크
empty() 함수 사용법
str.empty();
v.empty();
- string 또는 vector 객체가 비어있으면 1을, 문자열 또는 원소가 저장되어 있으면 0을 반환
#include <vector>
using namespace std;
vector<int> solution(vector<int> arr) {
vector<int> check;
for(int i = 0; i < arr.size(); ++i) {
if(arr[i] == 2) check.push_back(i);
}
if(check.empty()) return {-1};
else {
return vector<int>(arr.begin() + check[0], arr.begin() + check[check.size() - 1] + 1);
}
}