정수 배열 arr가 주어집니다. 배열 안의 2가 모두 포함된 가장 작은 연속된 부분 배열을 return 하는 solution 함수를 완성해 주세요.
단, arr에 2가 없는 경우 [-1]을 return 합니다.
- 제한사항
1 ≤ arr의 길이 ≤ 100,000
1 ≤ arr의 원소 ≤ 10- 입출력 예
function solution(arr) {
var answer = [];
var result = [];
arr.map((value, index) =>{
if(value === 2) {
result.push(index)
}
})
const res = arr.slice(result[0], result[result.length - 1] + 1)
return res.length ? res : [-1];
}