// STRING ANAGRAM // "hello" -> "llheo" // condition // length check (for both string) // String "hello" // { h: 1, e: 1, l: 2, o: 1} const isAnagram = (str1, str2) => { if (str1.length !== str2.length) { return false; } let counter = {}; for (let letter of str1) { counter[letter] = (counter[letter] || 0) + 1; } for (let letter of str2) { if (!counter[letter]) { return false; } counter[letter] -= 1; } return true; }; const result = isAnagram("hello", "llheo"); console.log(result); // true