Majority Element II
Input: [3,2,3]
Output: [3]Input: [1,1,1,3,3,2,2,2]
Output: [1,2]collections.Counter(set(cnt))class Solution:
def majorityElement(self, nums: List[int]) -> List[int]:
cnt = collections.Counter()
for i in nums:
cnt[i] += 1
if len(cnt) == 3:
cnt -= collections.Counter(set(cnt))
return [n for n in cnt if nums.count(n) > int(len(nums) / 3)]
Last updated