Задача: 06 Hourglass Sum , Chapter Lists and Matrices - Exercises
Здравейте,
пак зациклих 83/100 - http://pastebin.com/TL1Ccyhk
Пробвал съм с типове данни "long", "decimal" и "double", а резултатът е един и същ.
Условие: https://softuni.bg/trainings/1367/programming-fundamentals-may-2016
Раздел: List and Matricies - Exercises
Задача: 6.Hourglass Sum,
Предложения колеги?
С тези корекции дава 0/100
Причина: трябва един break; да се добави и блокът ще добие вида:
if (rowSum == rowScan + 1) // skipping middle row's first and last elements
{
sumHG += sumProcessMatrix[rowSum, colScan + 1];
break;
}
В противен случай средния елемент ще се добави 3 пъти.
Въпреки това пак дава 83/100, така че проблемът е на друго място, ама къде точно...?
Недоглеждане от моя страна при сравняването на кода. Извинения! Имах предвид следния алгоритъм, дано няма грешки при подмяната на имената на променливите ;)