【发布时间】:2022-09-25 06:37:52
【问题描述】:
我正在尝试使用以下 JavaScript 代码完成 Hackerrank 的对角线差异问题,
function diagonalDifference(arr) {
// Write your code here
let right = 0;
let left = 0;
const row = Math.sqrt(arr.length);
for (let i=0; i<arr.length; i=i+row){
right+= arr[i]
i++
}
for (let i=row; i<arr.length; i=i+row){
left+= arr[i-1]
i--
}
let res = Math.abs(right-left)
return res
}
然而,答案不断出现错误的答案enter image description here
此外,我尝试在其他 IDE 中运行此代码,其他一切都给了我正确的输出
标签: javascript