본문 바로가기
Algorithm

[Algorithm][Recursion] 문제 풀이 #23 - Rotate Image

by Lee David 2022. 8. 13.
반응형
문제 링크

https://leetcode.com/problems/rotate-image/

내 풀이
public void rotate(int[][] matrix) {
    int childLength = matrix[0].length;
    int[][] result = new int[matrix.length][childLength];

    for(int i = 0; i < matrix.length; i++) {
        for(int j = 0; j < childLength; j++) {
            result[i][childLength - j - 1] = matrix[j][i];
        }
    }
    
    for(int i = 0; i < matrix.length; i++) {
        for(int j = 0; j < childLength; j++) {
            matrix[i][j] = result[i][j];
        }
    }
}
결과

문제 공식이 따로 있고 메모리 사용량도 효율적으로 사용 가능한 답이 있지만

이번에는 한번에 답을 찾았다는데 의미를 두고 싶다.

효율성 문제를 해결하려면 혼자 문제 푸는것보다는 강의를 찾아봐야겠다.

반응형