Skip to content

Commit 5ccadaa

Browse files
feat: valid-anagram ํ’€์ด
1 parent d1fb9de commit 5ccadaa

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
var isAnagram = function(s, t) {
2+
if (s.length !== t.length) return false;
3+
4+
const map = new Map();
5+
6+
for (let ch of s) {
7+
map.set(ch, (map.get(ch) || 0) + 1);
8+
}
9+
10+
for (let ch of t) {
11+
if (!map.has(ch)) return false;
12+
map.set(ch, map.get(ch) - 1);
13+
if (map.get(ch) < 0) return false;
14+
}
15+
16+
return true;
17+
};
18+
19+
//์‹œ๊ฐ„๋ณต์žก๋„ : O(n)
20+
//๊ณต๊ฐ„๋ณต์žก๋„ : O(1) (์˜๋ฌธ์ž๋‹ˆ๊นŒ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋Š” ์ˆ˜๊ฐ€ ํ•œ์ •๋˜์–ด์žˆ์œผ๋ฏ€๋กœ. )

0 commit comments

Comments
ย (0)