一、题目地址
https://leetcode-cn.com/problems/transpose-matrix/
二、具体代码
/**
* @param {number[][]} matrix
* @return {number[][]}
*/
var transpose = function(matrix) {
let m = matrix.length;//matrix的行数
let n = matrix[0].length;//matrix的列数
let result = Array.from(new Array(n), () => new Array(m).fill(0));
for(let row=0; row<matrix.length; row++) {
for(let col=0; col<matrix[0].length; col++) {
// 变成转置矩阵的核心代码
result[col][row] = matrix[row][col];
}
}
return result;
};