Matrix Diagonal Sum LeetCode solution in Python
1class Solution:2def diagonalSum(self, mat: List[List[int]]) -> int:34n = len(mat)56mid = n // 278summation = 0910for i in range(n):1112# primary diagonal13summation += mat[i][i]1415# secondary diagonal16summation += mat[n - 1 - i][i]1718if n % 2 == 1:19# remove center element (repeated) on odd side-length case20summation -= mat[mid][mid]2122return summation