scubadiver214
3/23/2017 - 5:17 PM

javascript anagram finder

javascript anagram finder

//Found this problem on hacker rank

//https://jsfiddle.net/3squy2wt/

var a = "cde";
var b = "abc";

removeCharsForAnagram(a, b);

function removeCharsForAnagram(str1, str2){

  if(str1 === str2){
    console.log(0);
    return;
  }
  
  var matchCount1 = [];
  var matchCount2 = [];
  var counter = 0;
  var alphabet = "abcdefghijklmnopqrstuvwxyz".split("");

  for(var indexer in alphabet){
	var matchLetter = new RegExp(alphabet[indexer], 'g');
    	matchCount1[alphabet[indexer]] = (str1.match(matchLetter) || []).length;
    	matchCount2[alphabet[indexer]] = (str2.match(matchLetter) || []).length;
  }
  for(var indexer in alphabet){
	counter += Math.abs(matchCount1[alphabet[indexer]] - matchCount2[alphabet[indexer]]);  		
  }
  console.log(counter);
}