Maximum Matrix Sum LeetCode solution in JavaScript
1var maxMatrixSum = function (matrix) {2const MAX = Number.MAX_SAFE_INTEGER;34const m = matrix.length;5const n = matrix[0].length;67let negs = 0;89let totAbsSum = 0;10let minAbsNum = MAX;1112for (let i = 0; i < n; ++i) {13for (let j = 0; j < n; ++j) {14if (matrix[i][j] < 0) ++negs;1516totAbsSum += Math.abs(matrix[i][j]);17minAbsNum = Math.min(minAbsNum, Math.abs(matrix[i][j]));18}19}2021if (negs % 2 === 1) totAbsSum -= 2 * minAbsNum;2223return totAbsSum;24};