You are viewing a single comment's thread. Return to all comments →
function main() { var a = readLine(); var b = readLine(); var arrayA = a.split( "" ); var arrayB = b.split( "" ); var numCoincidencia; var lengthA = arrayA.length; var lengthB = arrayB.length; if( lengthA > lengthB ) numCoincidencia = anagram( arrayB, a ); else numCoincidencia = anagram( arrayA, b ); console.log( (lengthA + lengthB - numCoincidencia - numCoincidencia) ); } function anagram( arrayShorter, stringLargest ){ var numCoincidencia = 0; var index; var charFounded; for( var i in arrayShorter ){ index = stringLargest.indexOf( arrayShorter[i] ); if( index != -1 ){ charFounded = stringLargest.charAt( index ); stringLargest = stringLargest.replace( charFounded, " " ); numCoincidencia++; } } return numCoincidencia; }
Strings: Making Anagrams
You are viewing a single comment's thread. Return to all comments →