mirror of
https://github.com/20kaushik02/leetcode-gulag.git
synced 2025-12-06 06:14:07 +00:00
15 lines
447 B
Python
15 lines
447 B
Python
def removeDuplicates(self, nums: list[int]) -> int:
|
|
# two pointer
|
|
last_unique = 0
|
|
flag = False
|
|
for fast in range(1, len(nums)):
|
|
if nums[last_unique] != nums[fast]:
|
|
flag = False
|
|
last_unique += 1
|
|
nums[last_unique] = nums[fast]
|
|
elif not flag:
|
|
flag = True
|
|
last_unique += 1
|
|
nums[last_unique] = nums[fast]
|
|
return last_unique + 1 # zero-indexed
|