๐Algorithm
LeetCode > 2022. Convert 1D Array Into 2D Array
devWarrior
2025. 3. 29. 17:56
๐๋ฌธ์ ๋งํฌ
๐ํ์ด
์๊ฐ ๋ณต์ก๋๋ O(n) ์ผ๋ก ํฐ ๋ฌด๋ฆฌ ์์ด ํ ์ ์์๋ค.
// ์๊ฐ ๋ณต์ก๋ O(n)
/**
* @param {number[]} original
* @param {number} m
* @param {number} n
* @return {number[][]}
*/
var construct2DArray = function (original, m, n) {
if (m * n !== original.length) {
return [];
}
let answer = [];
for (let i = 0; i < m; ++i) {
let sliced = original.slice(i * n, (i + 1) * n);
answer.push(sliced);
}
return answer;
};