영원히 흘러가는 강
학급회장 본문
728x90
문제는 위반 될수 있으니 패스!
가장많은 수를 차지한 문자를 선택하는 방법!
자바스크립트 맵 객체를 활용한 문제
function solution(s) {
let anwser = "";
let max = Number.MIN_SAFE_INTEGER;
let hash = new Map();
for (let x of s) {
if (hash.has(x)) {
hash.set(x, hash.get(x) + 1);
} else {
hash.set(x, 1);
}
}
for (let [key, value] of hash) {
if (value > max) {
max = value;
anwser = key;
}
}
return anwser;
}
let string = "BACBACCACCBDEDE";
console.log(solution(string));
맵의 특성을 활용한 문제
set ,get을 활용하여 누적계산
728x90
Comments