Files
LeetCode-Go/leetcode/0645.Set-Mismatch/645. Set Mismatch.go
2020-08-07 17:06:53 +08:00

20 lines
283 B
Go

package leetcode
func findErrorNums(nums []int) []int {
m, res := make([]int, len(nums)), make([]int, 2)
for _, n := range nums {
if m[n-1] == 0 {
m[n-1] = 1
} else {
res[0] = n
}
}
for i := range m {
if m[i] == 0 {
res[1] = i + 1
break
}
}
return res
}