Skip to content

Instantly share code, notes, and snippets.

@tin80122
Created August 19, 2019 08:42
Show Gist options
  • Save tin80122/9dd48de10bd5178c016bae1477a59d33 to your computer and use it in GitHub Desktop.
Save tin80122/9dd48de10bd5178c016bae1477a59d33 to your computer and use it in GitHub Desktop.
var isAnagram = function(s, t) {
if(s.length != t.length) return false;
let tb = {};
for(let i = 0 ; i < s.length ; i++){
let letter = s[i];
if(tb[letter]){
tb[letter]++;
}else{
tb[letter] = 1;
}
}
for(let i = 0 ; i< t.length ; i++){
let letter = t[i];
if(tb[letter]){
tb[letter]--;
}else{
return false;
}
if(tb[letter] < 0 ){
return false;
}
}
return true;
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment