function solution(n, slicer, num_list) {
const [a, b, c] = slicer;
if (n === 1) return num_list.slice(0, b + 1);
if (n === 2) return num_list.slice(a);
if (n === 3) return num_list.slice(a, b + 1);
if (n === 4) {
const result = [];
for (let i = a; i <= b; i += c) {
result.push(num_list[i]);
}
return result;
}
}
'Daily Logs > Algorithm Practice' 카테고리의 다른 글
[level 0] 첫 번째로 나오는 음수 (0) | 2025.06.23 |
---|---|
[level 0] 가까운 1 찾기 (0) | 2025.06.21 |
[level 0] 카운트 다운 (0) | 2025.06.20 |
[level 0] 글자 지우기 (0) | 2025.06.19 |
[level 0] 문자 개수 세기 (0) | 2025.06.14 |