알고리즘

[leetcode] Toeplitz Matrix

nayoon 2022. 10. 31. 21:10

https://leetcode.com/problems/toeplitz-matrix/

 

Toeplitz Matrix - LeetCode

Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.

leetcode.com

 

row부터 출발해서 diagonal을 따라 시작점과 같은 수인지 찾았고

 

column부터 출발해서 diagonal을 따라 시작점과 같은 수인지 찾았다.

 

 

딱히 for문을 돌리는데 별 고민 안했던 이유는

제약조건이 무난했기 때문이다..

 

O(n^2)이었지만, n의 최댓값은 20으로 끽해봐야 400번 도는 정도였다.

 

class Solution {
    public boolean isToeplitzMatrix(int[][] matrix) {
        for(int i = 0; i < matrix.length - 1; i++) {
            for(int j = 0; j < matrix[0].length - 1; j++) {
                if (matrix[i][j] != matrix[i + 1][j + 1])
                    return false;
            }
        }
        return true;
    }
}

 

 

 

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

list(ArrayList, LinkedList)  (0) 2024.02.05
[leetcode] Roman to Int  (1) 2022.10.14
[leetcode] Two Sum  (0) 2022.10.13
[프로그래머스] 이진 변환 반복하기  (0) 2022.09.11
[프로그래머스] JadenCase 문자열 만들기  (0) 2022.09.11