思路:遍历矩阵
遍历整个矩阵,如果当前坐标 (i, j)(i,j) 满足 i = ji=j 或者 i + j = n - 1i+j=n−1,就把当前的数字加入到答案中。
代码:
package com.kami.leetcode.array;
public class L_1572 {
public int diagonalSum(int[][] mat){
int n = mat.length, sum = 0;
for(int i = 0; i < n; i++){
for(int j = 0; j < n; j++){
if(i ==j || i + j == n - 1){
sum += mat[i][j];
}
}
}
return sum;
}
}