(leetcode) delete greatest value in each row

hwisaac·2024년 11월 19일
0

코테TIL

목록 보기
14/20

문제링크

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;
}

0개의 댓글