An Interest In:
Web News this Week
- March 22, 2024
- March 21, 2024
- March 20, 2024
- March 19, 2024
- March 18, 2024
- March 17, 2024
- March 16, 2024
March 28, 2022 04:57 am GMT
Original Link: https://dev.to/aninarafath6/diagonal-difference-3ij2
Diagonal Difference HackerRank solution
Given a square matrix, calculate the absolute difference between the sums of its diagonals.
For example, the square matrix is shown below:
1 2 3
4 5 6
9 8 9
The left-to-right diagonal = 1 + 5 + 9 = 15 The right to left diagonal = 3 + 5 + 9 = 17, Their absolute difference is |15-17| = 2.
in c++
int diagonalDifference(vector<vector<int>> arr,int n) { int lft=0,rit=0; for(int i=0;i<n;i++){ lft += arr[i][i]; rit += arr[(n-i)][(n-i)]; } return abs(rit-lft);}
Original Link: https://dev.to/aninarafath6/diagonal-difference-3ij2
Share this article:
Tweet
View Full Article
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To