https://leetcode.com/problems/delete-greatest-value-in-each-row/
/**
* @param {number[][]} grid
* @return {number}
*/
function deleteGreatestValue(grid) {
let answer = 0;
for (let row of grid) {
row.sort((a, b) => b - a);
}
while (grid[0].length > 0) {
let maxValues = [];
for (let row of grid) {
maxValues.push(row.shift());
}
answer += Math.max(...maxValues);
}
return answer;
}