코드
function solution(strArr) { var answer = new Array(strArr.length).fill(0); for(let i=0; i<strArr.length; i++){ answer[strArr[i].length] += 1 } return Math.max(...answer); }
설명
길이가 strArr과 같은 배열 answer을 생성하고, 0으로 채운다.
for문을 이용하여 answer 배열의 인덱스 값에 1을 더한다. 이때, 인덱스를 채우는 기준은 다음과 같다.
- strArr의 i번째 인덱스의 길이와 값을 더하는 answer의 인덱스 번호는 같다.
계산이 끝나면 answer의 최대값을 리턴한다.