가오리의 코딩일기
[64065] 튜플 본문
https://programmers.co.kr/learn/courses/30/lessons/64065
function solution(s) {
let answer = [];
const array = eval(s.replace(/{/g, "[").replace(/}/g, "]")).flat();
const countObj = {};
const sortObj = [];
array.forEach((x) => {
countObj[x] = (countObj[x] || 0) + 1;
});
for (let n in countObj) {
sortObj.push([n, countObj[n]]);
}
sortObj.sort(function (a, b) {
return b[1] - a[1];
});
answer = sortObj.map((v) => Number(v[0]));
return answer;
}
'HTML+CSS+JavaScript > 프로그래머스' 카테고리의 다른 글
[42888] 오픈 채팅방 (0) | 2022.06.19 |
---|---|
[67256] 키패드 누르기 (0) | 2022.06.19 |
[42889] 실패율 (0) | 2022.06.19 |
[17681] (1차) 비밀지도 (0) | 2022.06.19 |
[17682] 다트 게임 (0) | 2022.06.17 |