Browse Source

leetcode 26

master
OhYee 2 years ago
parent
commit
e341b5a433
Signed by: OhYee
GPG Key ID: 5A9E1F63ED274FBB
  1. 19
      leetcode/26/26.go

19
leetcode/26/26.go

@ -0,0 +1,19 @@ @@ -0,0 +1,19 @@
func removeDuplicates(nums []int) int {
n := len(nums)
if n == 0 {
return 0
}
i := 0
pre := nums[0] - 1
pos := 0
for i < n {
if pre != nums[i] {
pos++
}
nums[pos-1] = nums[i]
pre = nums[i]
i++
}
return pos
}
Loading…
Cancel
Save