#1572
Matrix Diagonal Sum
newbie · 125 · lc easy +13 · verified · 84.2% accepted · 3,792 likes · top 96%
Description
Given a square matrix mat, return the combined sum of all elements on the primary diagonal and all elements on the secondary diagonal that do not overlap with the primary diagonal.
Example 1:
Input: mat = [[1,2,3],
[4,5,6],
[7,8,9]]
Output: 25
Explanation: Diagonals sum: 1 + 5 + 9 + 3 + 7 = 25
Notice that element mat[1][1] = 5 is counted only once.
Example 2:
Input: mat = [[1,1,1,1],
[1,1,1,1],
[1,1,1,1],
[1,1,1,1]]
Output: 8
Example 3:
Input: mat = [[5]]
Output: 5
Code
1
2
3