我就想知道为什么代码在pycharm中可以运行出正确结果,可是在leetcode上就是不行呢?
class Solution:
def removeDuplicates(self, nums: List[int]) -> int:
count = 1
new_nums = nums.copy()
for i in range(1,len(nums)):
if nums[i] == nums[i-1]:
count += 1
if count > 2:
new_nums.remove(nums[i])
if nums[i] != nums[i-1]:
count = 1
return len(new_nums)