[lv.0] Javascript 최빈값 구하기
예를 들어, array = [1,2,3,3,3,4]의 최빈값은 가장 많은 빈도의 3이어야 하고, array = [1,1,2,2]의 최빈값은 1, 2의 빈도수가 같으므로 출력값은 -1로 나와야 합니다. 1. 각 원소의 개수를 센다. ex) a의 개수 = 3, 최빈값 = a 2. 연속한 배열값이 같다면 수를 증가하고, 다르면 개수를 비교한다. 3. 앞서 셌던 숫자의 개수보다 지금의 개수가 많다면, 최빈값이 바뀐다. ex) b의 개수 = 4, 최빈값 = b 4. 개수가 같다면 최빈값은 -1이다. function solution(array) { const length = array.length; //array 길이 let mode; // 최빈값 let Subcount = 0; // 최빈값의 수 let count..