리스트 안에 가장 많이 있는 숫자를 출력하면 되는 문제이다. 그리고 가장 많이 있는 숫자는 전체의 반 이상을 차지하고 있다. 처음에는 이렇게 접근을 했다. 결국은 딕셔너리로 찾으면 되지 않을까?class Solution: def majorityElement(self, nums: List[int]) -> int: h = defaultdict(int) for num in nums: h[str(num)] += 1 return int(max(h,key=h.get)) 여기 나오는 defaultdict(int)은 딕셔너리를 만들 때 if문을 덜 쓰게 도와주는 녀석이다 안에 int라고 타입을 지정해줘야 하고, 실제로는 from collect..