Matrix Diagonal Sum LeetCode solution in Java
1class Solution {2public int diagonalSum(int[][] mat) {3int sum1 = 0;4int sum2 = 0;5int n = mat.length;6for (int i = 0; i < n; i++) {7sum1 += mat[i][i];8sum2 += mat[i][n - i - 1];9}10int res = sum1 + sum2;11if (n % 2 != 0) {12res -= mat[n / 2][n / 2];13}14return res;15}16}