Професионална програма
Loading...
DeyanPeychev avatar DeyanPeychev 21 Точки

[JavaScript Fundamentals] 07. Magic Matrices

Здравейте, колеги.
На задачата от упражнения за масиви и матрици ми гърми 7-ма задача в Judge - дава ми Runtime Error на 1 от тестовете, всичко друго минава. Някакви съвети?

Код: https://pastebin.com/6wHcmaPM

Благодаря предварително. 

0
JavaScript Fundamentals 06/06/2017 11:03:21
DeyanPeychev:
Въпросът е получил отговор.
StaVykoV avatar StaVykoV 169 Точки
Best Answer

Събирането на текуща сума за редове и колони ти е грешна. В първия цикъл обхождаш редове, а по-надолу слагаш i като колона. В този случай, ако матрицата ти е с повече редове, от колкото колони, ще пробва да сложи стойност на липсваща колона. Обхождай си ги отделно или направи един масив с сумите на различните колони.

Пример:

Ако матрицата ти е 5 реда и  3 колони, i от първия цикъл ще стига до стойност 4 и тогава ще имаш нещо от сорта:

currSumCol += matrix[0][4];

a то въобще няма 4-та колона.

 

2
DeyanPeychev avatar DeyanPeychev 21 Точки

Благодаря за помощта, схванах какво се случва и успях да го оправя. smiley

0