go: add «80. Remove Duplicates from Sorted Array II»

URL:	https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii/
Signed-off-by: Matej Focko <me@mfocko.xyz>
This commit is contained in:
Matej Focko 2025-01-03 14:19:43 +01:00
parent 3a68075b5a
commit 4204acb546
Signed by: mfocko
SSH key fingerprint: SHA256:icm0fIOSJUpy5+1x23sfr+hLtF9UhY8VpMC7H4WFJP8

View file

@ -0,0 +1,18 @@
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
}