移除数字

题目链接

思路

这题有点nt, 直接遍历数组就好了

go解法

1
2
3
4
5
6
7
8
9
10
11
12

func removeElement(nums []int, val int) int {
sum := 0
for i := 0; i < len(nums); i++ {
if nums[i] != val {
nums[sum] = nums[i]
sum++
}
}
return sum
}