Здравейте на задача 7 Magic Matrix ми дава 80/100 4ти тест гърми за грешен може ли помощ нещо може да съм изпуснал от условието
https://pastebin.com/uDuTREge
условието - https://judge.softuni.bg/Contests/Compete/Index/1798#6
https://pastebin.com/uDuTREge
условието - https://judge.softuni.bg/Contests/Compete/Index/1798#6
Ето твоето решение с малка поправка:
function solution(input) {
let arr = [];
let rowSum = 0;
let colSum = 0;
let isTrue;
let sum = input[0].reduce((a, c) => a + c, 0);
// filling the matrix
for (let row = 0; row < input.length; row++) {
arr.push(input[row]);
}
for (let row = 0; row < arr.length; row++) {
rowSum = arr[row].reduce((curr, next) => curr + next, 0);
for (let col = 0; col < arr.length; col++) {
colSum += arr[col][row];
}
if (sum !== rowSum || sum !== colSum) {
isTrue = false;
console.log("false");
return;
} else {
colSum = 0;
}
}
console.log("true");
}
В този случай дори булевата променлива става излишна.