[프로그래머스 0단계 :JS] 작성일 기준 정답률 61% - 최빈값 구하기

안녕하세요 연하입니다. 

오랜만에 문제를 다시 풀어보네요.

오늘은 정답률 61% 문제입니다.

 

function solution(array) {
    var new_array = [...new Set(array)];
    let answer = new_array.map(x=>{
        return array.filter(y => x===y).length;
        }
    );
    return answer.lastIndexOf(Math.max(...answer)) === answer.indexOf(Math.max(...answer))? new_array[answer.indexOf(Math.max(...answer))] : -1; 
}