let's try this again shall we

problems 1->10 of LC150
This commit is contained in:
2025-06-03 20:23:08 -07:00
parent ac27bdd840
commit 151d0214ff
10 changed files with 166 additions and 0 deletions

View File

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