본문 바로가기

Algorithms

freeCodeCamp - 16. Chunky Monkey 한글 해석 [Basic Algorithm Scripting]

Chunky Monkey

 

https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-algorithm-scripting/chunky-monkey

 

www.freecodecamp.org

 

첫번째 arr을 주어진 size(숫자)의 길이를 갖는 배열로 잘라내는 함수를 작성하시오

그리고 그 짜갈른 결과를 어레이에 담아서 2차원 배열로 리턴하라

 

function chunkArrayInGroups(arr, size) {
  let trial = arr.length/size
  let anw = []
  for(let t=0; t<trial; t++){
    anw.push(arr.slice(size*t, size*(t+1)))
  }
  return anw;
}

chunkArrayInGroups(["a", "b", "c", "d"], 2);

 

 

function chunkArrayInGroups(arr, size) {
  const newArr = [];
  for (let i = 0; i < arr.length; i += size) {
    newArr.push(arr.slice(i, i + size));
  }
  return newArr;
}

chunkArrayInGroups(["a", "b", "c", "d"], 2);