leetCode2021.4.30 只出现一次的数字,并且每个元素都出现三次

我们可以使用哈希映射统计数组中每个元素的出现次数。对于哈希映射中的每个键值对,键表示一个元素,值表示其出现的次数。
在统计完成后,我们遍历哈希映射即可找出只出现一次的元素。
func singleNumber(nums []int) int {
freq:=make(map[int]int)
for _,v := range nums {
freq[v]++
}
for num, occ := range freq {
if occ==1 {
return num
}
}
return 0
}