이중list-tuple1 [algorithm] 프로그래머스: 최빈값 구하기 답: 더보기 def solution(array): num_dict = {} for num in array: if num in num_dict: num_dict[num] += 1 else: num_dict[num] = 1 # 내림차순 정리를 한다 sorted_list = sorted(num_dict.items(), reverse=True, key=lambda item: item[1]) # 1, 2번째 값의 value값을 비교하여 1이크면 key값, 같으면 -1, 배열이1개면 key값 반환 answer = 0 if len(sorted_list) == 1: # key-value값이 하나만 존재하는 경우 answer = sorted_list[0][0] return print(answer) elif sorted_.. 2023. 4. 5. 이전 1 다음