📚

Chunk Array

Chunk Array
보통 배열 +20pts

Problem

Write a function that splits an array into chunks of a specified size.

Examples

Input: chunk([1, 2, 3, 4, 5], 2)
Output: [[1, 2], [3, 4], [5]]

Explanation

이 문제는 **배열을 일정 크기로 분할**하는 패턴을 학습합니다. 페이지네이션, 배치 처리 등에 유용합니다. **핵심 전략: slice로 부분 배열 추출** slice(start, end)는 start부터 end 직전까지의 요소를 새 배열로 반환합니다. **알고리즘 동작** 1. i를 size만큼 증가시키며 반복 2. 각 반복에서 slice(i, i + size)로 청크 추출 3. 결과 배열에 추가 **[1, 2, 3, 4, 5], size=2 처리 과정** - i=0: slice(0, 2) → [1, 2] - i=2: sli...

View detailed explanation →

Key Concepts

slice 메서드 배열 분할 청크 패턴 for 루프 step
Time: O(n) Space: O(n)
solution.js
Ctrl + Enter
Run tests to see results here.