[Javascript]문자열(단어)/숫자 최빈값(mode)구하는 방법(+빈도순 정렬) in 배열
문자열(string, 단어)이나 숫자가 포함된 배열에서 아래의 두가지를 구하는 방법을 정리한다. 1. 최빈값(mode: 최다 출현 요소) 구하기 2. 출현 횟수 순 정렬하기(+ 각요소의 개수 파악) 예를 들면, [ 'apple', 'banana', 'banana', 'carrrot', 'carrrot', 'carrrot'] 와 같은 배열에서 개수가 가장 많은 'carrot'를 뽑아내거나,(최빈값) 출현빈도 순으로 [ ['carrrot', 3], ['banana', 2], ['apple', 1] ] 와 같이 정렬하고, 개수를 같이 표시해주는 식이다. 1. 최빈값(mode) 구하기 함수의 파라미터로 배열을 넣어 호출하면, 개수가 가장 많은 요소를 반환한다. function getMode(array){ // ..
2021. 2. 2.