Strings: Making Anagrams

  • + 4 comments

    Here's my JavaScript solution:

    function countOfCharactersToRemove(str_1, str_2) {
        let freq = {};
        str_1.split('').forEach((c) => {freq[c] = (freq[c] || 0) + 1});
        str_2.split('').forEach((c) => {freq[c] = (freq[c] || 0) - 1});
        return Object.keys(freq).map((key) => {return Math.abs(freq[key])}).reduce((a, c) => {return a + c});
    }