[코.기.트] 문자열 묶기

리프·2023년 5월 5일
1

프로그래머스

목록 보기
3/29

코드

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의 최대값을 리턴한다.
profile
프론트엔드 개발자가 되고 싶은 대학생의 공부 기록입니다.

0개의 댓글