Diagonal Difference

 import java.io.*;

import java.math.*;
import java.security.*;
import java.text.*;
import java.util.*;
public class Solution
{
    public static void main(String args[])
    {
      int p=diagonalDifference();
      System.out.println(p);  
    }
    public static int diagonalDifference()
    {
        Scanner sc=new Scanner(System.in);
        int sum1=0,sum2=0;
        int n=sc.nextInt();
        int arr[][]=new int[n][n];
        for(int r=0;r<n;r++)
        {
            for(int c=0;c<n;c++)
            {
                arr[r][c]=sc.nextInt();
            }
        }
        for(int j=0;j<n;j++)
        {
            sum1=sum1+arr[j][j];
        }
        for(int i=0;i<n;i++)
        {
            for(int j=0;j<n;j++)
            {
                if((i+j)==(n-1)) 
                {
                  sum2=sum2+arr[i][j];
                } 
            }
        }  
        int diff=0;
        if (sum2>sum1)
        diff=sum2-sum1;
        else
        diff=sum1-sum2;
        return diff;
    }
}

Comments