[Javascript : programmers] 2의 영역 (Lv.0)
문제
나의 정답 풀이
function solution(arr) {
arr = arr.slice(arr.indexOf(2), arr.lastIndexOf(2)+1);
return arr.length ? arr : [-1];
}
2가 처음 보이는 인덱스와 2가 마지막으로 보이는 인덱스가 핵심이다.
두 인덱스를 기준으로 배열을 잘라 저장하고 길이에 따라 [-1] 또는 arr을 반환한다.
'Javascript > 자바스크립트 문제' 카테고리의 다른 글
[Javascript : programmers] 컨트롤 제트 (Lv.0) (0) | 2024.08.27 |
---|---|
[Javascript : programmers] 리스트 자르기 (Lv.0) (0) | 2024.08.27 |
[Javascript : programmers] 7의 개수 (Lv.0) (0) | 2024.08.27 |
[Javascript : programmers] 문자열 묶기 (Lv.0) (0) | 2024.08.27 |
[Javascript : programmers] 세 개의 구분자 (Lv.0) (0) | 2024.08.27 |