일부 입력을 기반으로 다차원 배열을 생성하는 JavaScript 함수를 작성해야 합니다.
세 가지 요소, 즉 -
를 취해야 합니다.-
row - 배열에 존재하는 하위 배열의 수,
-
col - 각 하위 배열의 요소 수,
-
val - 하위 배열에 있는 각 요소의 val,
예를 들어 3개의 입력이 2, 3, 10인 경우
그러면 출력은 다음과 같아야 합니다. -
const output = [[10, 10, 10], [10, 10, 10]];
따라서 이 함수의 코드를 작성해 보겠습니다 -
예시
이에 대한 코드는 -
const row = 2; const col = 3; const val = 10; const constructArray = (row, col, val) => { const res = []; for(let i = 0; i < row; i++){ for(let j = 0; j < col; j++){ if(!res[i]){ res[i] = []; }; res[i][j] = val; }; }; return res; }; console.log(constructArray(row, col, val));
출력
콘솔의 출력은 다음과 같습니다. -
[ [ 10, 10, 10 ], [ 10, 10, 10 ] ]