
python풀이
def solution(array):
count = [0] * (max(array) + 1)
for i in array:
count[i] += 1
max_count = max(count)
if count.count(max_count) > 1:
return -1
return count.index(max_count)
사실 오류가 많이 생겨서 ai랑 함께 풀어보았습니다,,,,,
array의 max값만큼 배열을 만들어서 for문으로 count 배열에다가 횟수추가를 합니다!
but 최빈값이 여러개라면? -1으로 return하는 로직으로 구현하였습니다!
헐 파이썬 했네~ 짱 고수다~~(하트)