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문을 사용해야겠다:)