remove-duplicates.py (375B)
1 class Solution: 2 def removeDuplicates(self, nums: List[int]) -> int: 3 4 current_index = 0 5 current_val = nums[0] - 1 6 7 for i in range(0, len(nums)): 8 9 if current_val == nums[i]: 10 continue 11 12 current_val = nums[i] 13 nums[current_index] = nums[i] 14 current_index += 1 15 16 return current_index