1975-maximum-matrix-sum

DevGod needs to write a blog entry for this problem!
/**
 * @param {number[][]} matrix
 * @return {number}
 */
var maxMatrixSum = function(matrix) {
    let score = 0;
    let totalNeg = 0;
    let absMin = 10e6;
    for(let row of matrix){
        let absRow = row.map( (el)=>Math.abs(el));
        let numNegs = row.reduce( (sum,el)=>sum+(el<0?1:0),0);
        score += Math.abs(_.sumBy(absRow));
        absMin = Math.min(absMin, ...absRow);
        totalNeg += numNegs;
    }

    if(totalNeg%2==1){
        score -= 2*absMin;
    }

    return score;

};