Diagonal Difference

  • + 0 comments
    public static int diagonalDifference(List<List<Integer>> arr) {
    // Write your code here
        Integer leftToRight = 0;
        Integer rightToLeft = 0;
        Integer result = 0;
        Integer n = arr.size();
    
        for(int i = 0; i < n ; i ++){
            leftToRight = leftToRight + arr.get(i).get(i);
            rightToLeft = rightToLeft + arr.get(i).get(n-1-i);
        }
         result = leftToRight - rightToLeft;
         return result < 0 ? -result:result;
    }