def more_than_half(nums): dic = {} # 빈 딕셔너리 변수 선언 result = [] for i in nums: if i not in dic: # i가 nums안에 없으면 dic[i] = 1 # dic의 키 i 에 value 1 저장 else: #i가 nums안에 있으면 dic[i] += 1 # dic의 키 i의 value에 1 더하기 for i in range(k): dic_max = max(dic.keys() , key= dic.get) #dic에서 가장 큰 value값의 키값 result.append(key_max) del dic[key_max] return dic_max