📌 Решение задачи c LeetCode (Matrix Diagonal Sum)



Описание, условие и объяснение алгоритма решения задачи на YouTube
КЛИК



Метод diagonalSum() находит суммы элементов на главной и побочной диагоналях квадратной матрицы.



Переменная sum инициализируется нулем, а переменная n получает значение длины матрицы.



В цикле от 0 до n - 1 происходит обход матрицы по диагоналям. На каждом шаге цикла к сумме прибавляется текущий элемент на главной диагонали matrix[i][i] и элемент на побочной диагонали matrix[i][n - i - 1];



Если размер матрицы нечетный, из суммы вычитается элемент в центре матрицы matrix[n / 2][n / 2];



Возвращается полученная сумма.



Эта задача на LeetCode — КЛИК



➡️ Java Developer