给你一个正方形矩阵 mat,请你返回矩阵对角线元素的和。
请你返回在矩阵主对角线上的元素和副对角线上且不在主对角线上元素的和。
class Solution {
public int diagonalSum(int[][] mat) {
int x = 0;
int y = 0;
//循环相加即可
for (int i = 0; i < mat.length; i++) {
x += mat[i][i];
//如果到相交的点,y不相加,进入下次循环
if(i == mat.length - 1 - i){
continue;
}
y += mat[i][mat.length - 1 - i];
}
return x + y;
}
}