프로그래머스(JavaScript)/Lv0
[프로그래머스 : 코딩 기초 트레이닝]Lv0. 문자열 묶기(JavaScript)
지미지민
2024. 3. 15. 17:42
💜 코드
function solution(strArr) {
let group = {};
let maxCnt = 0;
for(let i of strArr){
let len = i.length;
if(!group[len]){
group[len] = [];
}
group[len].push(i);
}
for(let i in group){
let cnt = group[i].length;
maxCnt = Math.max(maxCnt, cnt);
}
return maxCnt;
}
💜 실행 결과
💜 다른 사람의 풀이
function solution(strArr) {
const counter = new Map();
for (const str of strArr) {
counter.set(str.length, (counter.get(str.length) || 0) + 1);
}
return Math.max(...counter.values());
}