#2225. Find Players With Zero or One Losses
https://leetcode.com/problems/find-players-with-zero-or-one-losses/
/**
* @param {number[][]} matches
* @return {number[][]}
*/
var findWinners = function (matches) {
const maxMatches = 100001;
const winners = new Array(maxMatches).fill(0);
const losers = new Array(maxMatches).fill(0);
const answer = [[], []];
for (let i = 0; i < matches.length; i++) {
const [winner, loser] = matches[i];
winners[winner]++;
losers[loser]++;
}
for (let i = 0; i < maxMatches; i++) {
const winner = winners[i];
const loser = losers[i];
if (winner > 0 && loser === 0) answer[0].push(i);
if (loser === 1) answer[1].push(i);
}
return answer;
};
ย