문제 설명
문자열 배열 strArr이 주어집니다. strArr의 원소들을 길이가 같은 문자열들끼리 그룹으로 묶었을 때 가장 개수가 많은 그룹의 크기를 return 하는 solution 함수를 완성해 주세요.
제한사항
- 1 ≤ strArr의 길이 ≤ 100,000
- 1 ≤ strArr의 원소의 길이 ≤ 30
- strArr의 원소들은 알파벳 소문자로 이루어진 문자열입니다.
입출력 예
strArr | result |
["a","bc","d","efg","hi"] | 2 |
나의 풀이
function solution(strArr) {
const answer ={}
strArr.forEach((str)=>{
if(!answer[str.length]){
answer[str.length] = 0
}
answer[str.length]++
})
return Math.max(...Object.values(answer));
}
'코딩 테스트 풀이 🛠' 카테고리의 다른 글
[프로그래머스] qr code (0) | 2023.09.09 |
---|---|
[프로그래머스] 조건에 맞게 수열 변환하기 2 (0) | 2023.09.08 |
[프로그래머스] 리스트 자르기 (0) | 2023.09.06 |
[프로그래머스] 2의 영역 (0) | 2023.09.05 |
[프로그래머스] 수열과 구간 쿼리 4 (0) | 2023.09.04 |