【算法题】矩阵顺时针旋转90° (js)
2023-12-27 23:14:31
力扣链接:https://leetcode.cn/problems/rotate-matrix-lcci/description/
本人题解:
/**
* @param {number[][]} matrix
* @return {void} Do not return anything, modify matrix in-place instead.
*/
var rotate = function (matrix) {
const x = matrix.length || 0;
const y = x > 0 ? matrix[0]?.length : 0;
if (x === 0) return [];
if (y === 1) return matrix;
for (let i = 0; i < x; i++) {
for (let j = i; j < y; j++) {
const temp = matrix[i][j];
matrix[i][j] = matrix[j][i];
matrix[j][i] = temp;
}
}
return matrix.map((item) => item.reverse());
};
文章来源:https://blog.csdn.net/qq_43682422/article/details/135252141
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!