DEV Community

Discussion on: A classic interview question

 
3zzy profile image
Ibrahim Ezzy

function anagram(str1, str2) {
return (
str1.length == str2.length &&
str1.split("").every(c => str2.includes(c)) &&
str2.split("").every(c => str1.includes(c))
);
}

... and its still about 70% faster.

Thread Thread
 
sargalias profile image
Spyros Argalias

Nice :)

Thread Thread
 
denispostu profile image
DenisPostu

The new method returns true for "abb", "aab", I don't think it should.

Thread Thread
 
3zzy profile image
Ibrahim Ezzy

You're right, every just won't work. My method works for a few cases but not all.