博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[HackerRank] Diagonal Difference
阅读量:6293 次
发布时间:2019-06-22

本文共 1110 字,大约阅读时间需要 3 分钟。

Problem

Given a square matrix of size N x N, calculate the absolute difference between the sums of its diagonals.

Input Format

The first line contains a single integer, N. The next N lines denote the matrix's rows, with each line containing N space-separated integers describing the columns.

Output Format

Print the absolute difference between the two sums of the matrix's diagonals as a single integer.

Sample Input

311    2     44     5     610    8     -12

Sample Output

15

Explanation

The primary diagonal is:

11      5            -12

Sum across the primary diagonal: 11 + 5 - 12 = 4

The secondary diagonal is:

4      510

Sum across the secondary diagonal: 4 + 5 + 10 = 19

Difference: |4 - 19| = 15

Solution

import java.io.*;import java.util.*;public class Solution {    public static void main(String[] args) {        Scanner in = new Scanner(System.in);        int n = in.nextInt();        int pSum = 0, sSum = 0;        int a[][] = new int[n][n];        for(int i = 0; i < n; i++){            for(int j = 0; j < n; j++){                a[i][j] = in.nextInt();            }        }        for(int i=0; i

转载地址:http://jhcta.baihongyu.com/

你可能感兴趣的文章
Jenkins构建完成后通过SVN Publisher Plugin上传文件到指定的SVN(教程收集)
查看>>
10-01 Java 类,抽象类,接口的综合小练习--运动员和教练
查看>>
一级域名和二级域名的区别是什么?作用怎样?
查看>>
Jedis连接redis
查看>>
在windows下安装python包管理器pip及使用
查看>>
CSS属性选择器和部分伪类
查看>>
JAVA正則表達式小总结
查看>>
BEGINNING SHAREPOINT&#174; 2013 DEVELOPMENT 第12章节--SP 2013中远程Event Receivers 总结
查看>>
母亲与背影
查看>>
pasty公式
查看>>
jmeter使用beanshell构造参数化
查看>>
python 学习笔记 12 -- 写一个脚本获取城市天气信息
查看>>
Error code:1728 Cannot load from mysql.proc. The table is probably corrupted
查看>>
soapUI学习笔记--用例字段参数化
查看>>
一些通用性的haproxy调优tips
查看>>
Java中泛型的各种使用
查看>>
这些git技能够你用一年了
查看>>
Android开发学习之路--Notification之初体验
查看>>
用友ERP T6技术解析(六) 库龄分析
查看>>
uva 10401 Injured Queen Problem(dp)
查看>>