我在hackerrank练习,我有一个二维矩阵的练习。我在实施中遇到错误
11 2 4
4 5 6
10 8 -12
我需要对主对角线求和: 11 + 5 - 12 = 4 在另一个对角线 4 + 5 +10 = 19 最后 19 - 4 = 15
function diagonalDifference(arr) {
var sumRigth = 0;
var sumLeft = 0;
var array = new Array();
for(var i = 0; i < arr.length ; i++ ){
for(var j = 0; j < arr[i].length; j++){
array.push(arr[i][j]);
}
}
for (var i = 0 ; i < array.length; i = i + 4){
sumRigth += array[i];
}
for (var j = 2 ; j < array.length - 1 ; j = j + 2 ){
sumLeft += array[j];
}
return sumLeft - sumRigth;
}
30秒到达战场
一只斗牛犬
慕沐林林
相关分类