Javascript/코딩 테스트 (1) 썸네일형 리스트형 [코딩 테스트, javascript] 배열의 균질적 분할 로직 로직의 목표배열 A를 넘겨주고 maxLength x를 넘겨주면, 해당 배열을 최대 길이 x를 넘지 않는 배열들의 배열(2차원 배열)로 반환.각 배열은 다른 배열과 길이가 2이상 차이나면 안됨.정리하자면, 최대 길이에 맞게 배열을 분할하되, 균질하게 요소를 나눠야 한다. function evenlySplitArray(arr, maxLength) { const result = []; const splitArrayLength = Math.ceil(arr.length / maxLength); // 필요한 배열의 갯수 const baseSize = Math.floor(arr.length / splitArrayLength); // 분할된 배열의 기본 크기(최소 크기) const extraLength = ar.. 이전 1 다음