2024-03-19 02:45:09 +08:00

15 lines
231 B
Go

package main
func missingNumber(nums []int) int {
ret := 0
len := len(nums)
for i := 0; i < len; i++ {
ret = ret ^ i ^ nums[i]
}
return ret ^ len
}
func main() {
println(missingNumber([]int{9, 6, 4, 2, 3, 5, 7, 0, 1}))
}