Day37力扣打卡

打卡记录

Day37力扣打卡_第1张图片


美化数组的最少删除数(贪心)

链接

class Solution:
    def minDeletion(self, nums: List[int]) -> int:
        n, cnt = len(nums), 0
        for i in range(n):
            if (i - cnt) % 2 == 0 and i + 1 < n and nums[i] == nums[i + 1]:
                cnt += 1
        return cnt + 1 if (n - cnt) % 2 != 0 else cnt

你可能感兴趣的:(leetcode刷题打卡,leetcode,算法,python)