【LeetCode每日一练】48. 旋转图像(中等|JS)

一、题目描述

在这里插入图片描述

二、解题思路

  1. 将数组沿副对角线交换,然后遍历将其反转。

三、代码实现

方法1:

var rotate = function(matrix) {
    
    
    const l = matrix.length
    for(let i=0;i<l;i++){
    
    
        for(let j=i;j<l;j++){
    
    
            [matrix[i][j],matrix[j][i]] = [matrix[j][i],matrix[i][j]]
        }
    }
    matrix.map((arr)=>{
    
    
        return arr.reverse()
    })
    return matrix
};

猜你喜欢

转载自blog.csdn.net/weixin_40764047/article/details/111408226