나의 풀이
towIdx에 arr배열에 있는 2의 원소를 앞에서 부터 찾아 index값을 저장한다
lastIdx에 arr배열에 있는 2의 원소를 뒤에서 부터 찾아 index값을 저장한다.
만약 arr에 2가 없다면 -1값이 들어있으므로 if으로 판단하고 anwer에 -1을 넣어 리턴한다.
있으면 arr배열에서 towIdx부터 lastIdx포함한 원소를 slice로 잘라 answer에 저장하여 리턴한다.
function solution(arr) {
var answer = [];
const towIdx = arr.indexOf(2)
const lastIdx = arr.lastIndexOf(2)
if(towIdx === -1) {
answer.push(-1)
return answer
}
answer = arr.slice(towIdx, lastIdx +1)
return answer;
}