diff --git a/01-js/easy/anagram.js b/01-js/easy/anagram.js index fff61427..1f9fecdd 100644 --- a/01-js/easy/anagram.js +++ b/01-js/easy/anagram.js @@ -8,7 +8,19 @@ */ function isAnagram(str1, str2) { - +let obj = new Object(); + for(let i = 0; i < str1.length; i++){ + if(obj[str1[i]]) obj[str1[i]]++; + else obj[str1[i]] = 1; + } + for(let i = 0; i < str2.length; i++){ + if(obj[str1[i]]) obj[str2[i]]--; + else return false; + } + for(let key in obj){ + if(obj[key] !== 0)return false; + } + return true; } module.exports = isAnagram;