<html>
<head>
<meta charset="UTF-8" />
<title>출력결과</title>
</head>
<body>
<script>
function solution(str1, str2) {
let answer = "YES";
let hs = new Map();
for (let x of str1) {
if (hs.has(x)) hs.set(x, hs.get(x) + 1);
else hs.set(x, 1);
}
for (let x of str2) {
if (!hs.has(x) || hs.get(x) === 0) return "NO";
hs.set(x, hs.get(x) - 1);
}
return answer;
}
let a = "abaCCD";
let b = "CCaab";
console.log(solution(a, b));
</script>
</body>
</html>
//알려주신 코드로 새로운 예시를 넣어 실행해보면 YES가 나옵니다. 실제로는 아나그램이 아니기 때문에 NO가 나와야되는데 말이죠.
// 위코드에 헛점이 있어서 코드 수정이 필요해 보여서 문의드립니다