RemoveDuplicates
给定数组 nums = [1,1,2],
函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。
你不需要考虑数组中超出新长度后面的元素。
class Solution:
def removeDuplicates(self, nums: List[int]) -> int:
i = 0
while(i<len(nums)-1):
if nums[i] == nums[i+1]:
nums.remove(nums[i+1])
else:
i+=1
return len(nums)