https://www.hackerrank.com/challenges/diagonal-difference/problem?isFullScreen=true
Diagonal Difference | HackerRank
Calculate the absolute difference of sums across the two diagonals of a square matrix.
www.hackerrank.com
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 = .
- The right-to-left diagonal = .
Their absolute difference is .
Function description
Complete the function with the following parameter:
- : a 2-D array of integers
Return
- : the absolute difference in sums along the diagonals
Input Format
The first line contains a single integer, , the number of rows and columns in the square matrix .
Each of the next lines describes a row, , and consists of space-separated integers .
Constraints
Sample Input
STDIN Function
----- --------
3 arr[][] sizes n = 3, m = 3
11 2 4 arr = [[11, 2, 4], [4, 5, 6], [10, 8, -12]]
4 5 6
10 8 -12
Sample Output
15
Explanation
The primary diagonal is:
11
5
-12
Sum across the primary diagonal: .
The secondary diagonal is:
4
5
10
Sum across the secondary diagonal:
Difference:
Note: |x| is the absolute value of x.
'알고리즘 단련장 > 해커랭크' 카테고리의 다른 글
[해커랭크] Staircase (1) | 2025.07.27 |
---|---|
[해커랭크] Plus Minus (1) | 2025.07.27 |
[해커랭크] A Very Big Sum (0) | 2025.07.27 |
[해커랭크] Compare the Triplets (1) | 2025.07.27 |
[해커랭크] Simple Array Sum (0) | 2025.07.27 |