Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit af34cf4

Browse files
242_Valid_Anagram.js
1 parent 4e0de0a commit af34cf4

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

javascript/242_Valid_Anagram.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
//Time: O(s+t)
2+
//Space: O(s+t)
3+
var isAnagram = function(s, t) {
4+
if(s.length !== t.length) return false;
5+
6+
let visitedS = {}, visitedT = {};
7+
8+
for(let num of s)
9+
visitedS[num] = visitedS[num]+1 || 1;
10+
11+
for(let num of t)
12+
visitedT[num] = visitedT[num]+1 || 1;
13+
14+
for(let keys in visitedS){
15+
if(visitedS[keys] !== visitedT[keys]) return false;
16+
}
17+
return true;
18+
};

0 commit comments

Comments
 (0)