We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
public static int diagonalDifference(List> arr) {
// Write your code here
int lastelementindex = arr.size() -1;
int primarydiag = 0;
int secundarydiag = 0;
for (int i=0; i < arr.size(); i++ ){
primarydiag += arr.get(i).get(i);
// reversing array
secundarydiag += arr.get(lastelementindex - i).get(i);
}
return Math.abs(primarydiag-secundarydiag);
}
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Diagonal Difference
You are viewing a single comment's thread. Return to all comments →
public static int diagonalDifference(List> arr) { // Write your code here int lastelementindex = arr.size() -1; int primarydiag = 0; int secundarydiag = 0; for (int i=0; i < arr.size(); i++ ){ primarydiag += arr.get(i).get(i); // reversing array secundarydiag += arr.get(lastelementindex - i).get(i); }