Link
문제
풀이
(1)
function solution(X, Y) {
const countX = new Array(10).fill(0);
const countY = new Array(10).fill(0);
for (const ch of X) {
countX[parseInt(ch)]++;
}
for (const ch of Y) {
countY[parseInt(ch)]++;
}
let result = "";
for (let digit = 9; digit >= 0; digit--) {
const commonCount = Math.min(countX[digit], countY[digit]);
result += digit.toString().repeat(commonCount);
}
if (result === "") {
return "-1";
}
if (result[0] === "0") {
return "0";
}
return result;
}
'알고리즘 > 문제' 카테고리의 다른 글
[백준 | 실버 2 | JavaScript] 11725번, 트리의 부모 찾기 (0) | 2025.03.04 |
---|---|
[프로그래머스 | Lv. 1 | JavaScript] 햄버거 만들기 (0) | 2025.02.27 |
[프로그래머스 | Lv. 1 | JavaScript] 체육복 (0) | 2025.02.25 |
[프로그래머스 | Lv. 1 | JavaScript] 완주하지 못한 선수 (1) | 2025.02.24 |
[프로그래머스 | Lv. 1 | JavaScript] 대충 만든 자판 (1) | 2025.02.23 |
※ 쿠팡 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.