20230908 리스트 자르기

이셀·2023년 9월 18일
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((_, idx) => !(idx % c));
    }
}

솔직히 말해서 if문을 쓸줄 알았는데 switch~case문을 사용할줄 몰랐다...
다음에 이런 문제들이 있다면 if문보다 명시적인 switch문을 사용해야겠다:)

profile
프론트엔드 개발 과정을 기록 중입니다:)

0개의 댓글