Skip to content

Commit 5f60df5

Browse files
Stefan FischerStefan Fischer
authored andcommitted
Added Anagrams Function
1 parent af0b0bb commit 5f60df5

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

‎OtherAlgorithms/anagrams.js‎

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
var isAnagram = function(firstWord, secondWord){
2+
3+
if(firstWord.length !== secondWord.length)
4+
return false;
5+
6+
var firstWordArray = firstWord.split('').sort();
7+
var secondWordArray = secondWord.split('').sort();
8+
9+
for(var i = 0; i < firstWordArray.length; i++){
10+
if(firstWordArray[i].toLowerCase() !== secondWordArray[i].toLowerCase())
11+
return false;
12+
}
13+
14+
return true;
15+
}
16+
17+
console.log(isAnagram('test', 'estt'));
18+
console.log(isAnagram('foo', 'bar'));
19+
console.log(isAnagram('test', 'tes'));

0 commit comments

Comments
 (0)