LeetCode/go/remove-duplicates-from-sorted-array-ii.go

18 lines
217 B
Go

package main
func removeDuplicates(nums []int) int {
if len(nums) <= 2 {
return len(nums)
}
k := 2
for i := 2; i < len(nums); i++ {
if nums[i] != nums[k-2] {
nums[k] = nums[i]
k++
}
}
return k
}