개발정리

배열 90도 회전 시키기 본문

알고리즘

배열 90도 회전 시키기

coffee. 2024. 9. 10. 13:59
public static int[][] rotate90Degrees(int[][] matrix) {
        int n = matrix.length;       // 원래 배열의 행 수
        int m = matrix[0].length;    // 원래 배열의 열 수
        int[][] rotated = new int[m][n]; // 회전된 배열 (m x n 크기)

        // 배열 회전
        for (int i = 0; i < n; i++) {
            for (int j = 0; j < m; j++) {
                rotated[j][n - 1 - i] = matrix[i][j];
            }
        }

        return rotated;
    }

 

'알고리즘' 카테고리의 다른 글

트리 회전시키기  (0) 2025.05.04