lc-go/solutions/4/q448/solution.go
2026-01-09 18:00:28 +09:00

22 lines
325 B
Go

package q448
func findDisappearedNumbers(nums []int) []int {
n := len(nums)
ret := make([]int, n)
for i := range ret {
ret[i] = i + 1
}
for _, num := range nums {
ret[num-1] = -1
}
p := 0
for i := range ret {
if ret[i] != -1 {
ret[p] = ret[i]
p++
}
}
return ret[:p]
}
var _ = findDisappearedNumbers