对角差解
给定一个方阵,计算其对角线之和的绝对差。
例如,方阵如下图所示:
1 2 3
4 5 6
9 8 9
从左到右的对角线=1 + 5 + 9 = 15。从右到左的对角线= 3 + 5+ 9 = 17。它们的绝对差是| 15–17|。= 2。
函数说明
在下面的编辑器中完成 diagonalDifference 函数。它必须返回一个表示绝对对角线差的整数。
差异采用以下参数:
arr:整数数组。
输入格式
第一行包含一个整数 n ,矩阵 arr 中的行数和列数。
接下来的 n 行中的每一行都描述了一行 arr[i],并且由 n 个以空格分隔的整数 arr[i][j] 组成。
约束条件
。— 100 ≤ arr[i][j] ≤ 100
输出格式
将矩阵两条对角线之和的绝对差打印为单个整数。
样本输入
11 2 4
4 5 6
10 8 -12
示例输出
15
解释
主对角线是:
11
5
-12
主对角线上的总和:11 + 5–12 = 4
次对角线是:
4
5
10
次对角线上的总和:4 + 5 + 10 = 19
差异:|4 –19| = 15
注: |x| 是x的绝对值
解决方案(基于我如何解决它)
$first = 0;
$second = 0;