작성
·
165
0
아나그램이라면 무조건 각 알파벳의 value가 짝수여야 된다는 생각에 이렇게 풀었는데, 아래 코드도 괜찮을까요?
function solution(str1, str2) {
let answer = "YES";
let sH = new Map();
for (let i of str1 + str2) {
sH.set(i, sH.get(i) ? sH.get(i) + 1 : 1);
}
sH.forEach((value) => {
if (value % 2 !== 0) {
answer = "NO";
return;
}
});
return answer;
}