[프로그래머스] 코딩테스트 입문 최빈값 구하기
프로그래머스 입문 리스트를 새로 만들고 그안에 빈도 값을 세어 추가한다. array 배열의 [0] 부터 array배열의 길이만큼 반복한다.리스트이름.count(n) : n값이 리스트 안에 몇번 들어있는지 알려주는 코드 겹치는 최빈값이 없다면 최빈값 리스트안에는 1개의 값만 들어있을 것이다.그렇지 않다면 -1을 출력하는 코드를 작성 나의 풀이def solution(array): from collections import Counter count = Counter(array) max_freq = max(count.values()) modes = [k for k, v in count.items() if v == max_freq] if len(modes) > 1: ..
2024.07.23