diagonal difference

Min lösning på hackerrank – diagonal difference

Framförallt nöjd att jag skrev rätt på första försöket (:

import java.io.*;
import java.util.*;

public class Solution {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int N = Integer.parseInt(in.nextLine());
        int sum1 = 0;
        int sum2 = 0;
        
        int c2 = N - 1;
        for(int i = 0; i < N; i++) {
            String[] row = in.nextLine().split(" ");
            int value1 = Integer.parseInt(row[i]);
            sum1 += value1;
            int value2 = Integer.parseInt(row[c2--]);
            sum2 += value2;
        }
        
        System.out.println(Math.abs(sum1-sum2));
    }
}

Leave a Reply

Your email address will not be published. Required fields are marked *