mirror of
https://github.com/halfrost/LeetCode-Go.git
synced 2025-07-05 00:25:22 +08:00
20 lines
283 B
Go
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
|
|
}
|