2024-01-04 11:11:50 +0000 UTC

Minimum Number of Operations to Make Array Empty

Code

class Solution:
    def minOperations(self, nums: List[int]) -> int:
        counter = Counter(nums)
        ans = 0
        for c in counter.values():
            if c == 1: 
                return -1
            ans += ceil(c / 3)
        return ans