We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9252f9c commit 1ee640fCopy full SHA for 1ee640f
valid-anagram/froggy1014.js
@@ -0,0 +1,18 @@
1
+
2
+// 맵 자료 구조를 통해서 각 문자의 개수를 카운트 해서 비교
3
+var isAnagram = function (s, t) {
4
+ const map = new Map();
5
6
+ for (let i = 0; i < s.length; i++) {
7
+ map.set(s[i], (map.get(s[i]) || 0) + 1);
8
+ }
9
10
+ for (let i = 0; i < t.length; i++) {
11
+ map.set(t[i], (map.get(t[i]) || 0) - 1);
12
13
14
+ return Array.from(map.values()).every((value) => value === 0);
15
+};
16
17
+console.log(isAnagram("anagram", "nagaram"));
18
+console.log(isAnagram("rat", "car"));
0 commit comments