Javascript/자바스크립트 문제
[Javascript : programmers] 리스트 자르기 (Lv.0)
isfp_yykkng
2024. 8. 27. 15:16
[Javascript : programmers] 리스트 자르기 (Lv.0)
문제
나의 정답 풀이
function solution(n, slicer, num_list) {
let [a,b,c] = slicer;
switch(n){
case 1 : return num_list.slice(0,b+1);
case 2 : return num_list.slice(a);
case 3 : return num_list.slice(a,b+1);
case 4 : return num_list.slice(a,b+1).filter((_,i)=>i%c==0);
}
}
switch 문을 사용하여 n에 따라 경우를 나눠 슬라이싱한다.
n이 4인 경우에만 인덱스가 c의 배수인 원소들만 추출하여 반환한다.
<참고>
배열 슬라이싱
2023.04.21 - [Javascript/자바스크립트 문법] - [Javascript] ES6 문법 3.1 - slice(), concat() 메서드 (feat. 무결성)
[Javascript] ES6 문법 3.1 - slice(), concat() 메서드 (feat. 무결성)
slice(), concat() 메서드 (feat. 무결성) slice ( begin , end ) 메서드 slice() 메서드는 어떤 배열의 begin 부터 end 까지 ( end 미포함 ) 에 대한 얕은 복사본을 새로운 배열 객체로 반환한다. 즉, 원본 배열은 바
yy-kkang.tistory.com