From 422867d998a09d16e544b535ce945c75fed169f9 Mon Sep 17 00:00:00 2001 From: SumitPareek2401 <122019171+SumitPareek2401@users.noreply.github.com> Date: Mon, 8 May 2023 17:06:06 +0530 Subject: [PATCH] Create 8 May | 1572. Matrix Diagonal Sum.cpp --- 8 May | 1572. Matrix Diagonal Sum.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 8 May | 1572. Matrix Diagonal Sum.cpp diff --git a/8 May | 1572. Matrix Diagonal Sum.cpp b/8 May | 1572. Matrix Diagonal Sum.cpp new file mode 100644 index 0000000..6155bb7 --- /dev/null +++ b/8 May | 1572. Matrix Diagonal Sum.cpp @@ -0,0 +1,19 @@ +class Solution { +public: + int diagonalSum(vector>& mat) { + int s = 0, i = 0, j = 0; + while(i < mat.size()){ + s = s+mat[i][j]; + i++; + j++; + } + j = mat.size()-1, i = 0; + while(i < mat.size()){ + if(i!= j) + s = s+mat[i][j]; + i++; + j--; + } + return s; + } +};