[LeetCode] 2319. Check if Matrix Is X-Matrix

Chobby·2025년 10월 26일
1

LeetCode

목록 보기
711/760

😎풀이

  1. grid 순회
    1-1. 하행 대각선에 0인 요소가 있다면, false 반환
    1-2. 상행 대각선에 0인 요소가 있다면, false 반환
    1-3. 그 외의 요소에 0이 아닌 요소가 있다면, false 반환
  2. 모든 조건을 만족한다면, true 반환
function checkXMatrix(grid: number[][]): boolean {
    const n = grid.length
    for(let row = 0; row < n; row++) {
        for(let col = 0; col < n; col++) {
            if(row === col || (row + col) === (n - 1)) {
                if(grid[row][col] === 0) return false
            } else if(grid[row][col] !== 0) return false
        }
    }    
    return true
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글