-
카테고리
-
세부 분야
알고리즘 · 자료구조
-
해결 여부
미해결
코드리뷰 부탁드립니다!
23.01.17 22:01 작성 조회수 211
0
function solution(str1, str2) {
let map1 = new Map();
let map2 = new Map();
for (let i = 0; i < str1.length; i++) {
map1.set(str1[i], map1.get(str1[i]) + 1 || 1);
map2.set(str2[i], map2.get(str2[i]) + 1 || 1);
}
console.log(map1, map2);
for (let [key, value] of map1) {
if (!map2.has(key) || value !== map2.get(key)) return "NO";
}
return "YES";
}
5-7 아나그램 문제 풀어보았는데요,
시간복잡도면에서 강사님 풀이와 크게 차이 안나겠죠??
답변을 작성해보세요.
0
답변 1