2225. 找出输掉零场或一场比赛的玩家

找出输掉零场或一场比赛的玩家

解法一: 哈希, 排序

go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
func findWinners(matches [][]int) [][]int {
loseCount := make(map[int]int)
for _, match := range matches {
if loseCount[match[0]] == 0 {
loseCount[match[0]] = 0
}
loseCount[match[1]]++
}
ans := make([][]int, 2)
for key, val := range loseCount {
if val <= 1 {
ans[val] = append(ans[val], key)
}
}
sort.Ints(ans[0])
sort.Ints(ans[1])
return ans
}
作者

wuhunyu

发布于

2024-05-22

更新于

2025-01-15

许可协议