Given two strings s and t, write a function to determine if t is an anagram of s.
For example,
s = “anagram”, t = “nagaram”, return true.
s = “rat”, t = “car”, return false.
beats 91%
/**
* @param {string} s
* @param {string} t
* @return {boolean}
*/
var isAnagram = function(s, t) {
var cp={};
var ss = s.split("");
for(var i=0;i<ss.length;i++){
if(typeof cp[ss[i]]=="undefined"){
cp[ss[i]]=1;
}else{
cp[ss[i]]+=1;
}
}
var tt=t.split("");
for( i=0;i<tt.length;i++){
if(typeof cp[tt[i]]=="undefined"){
return false;
}else{
cp[tt[i]]-=1;
if(cp[tt[i]]===0){
delete cp[tt[i]]
}
}
}
for(var key in cp){
return false;
}
return true;
};