Minimum Number of Steps to Make Two Strings Anagram LeetCode solution in JavaScript
1var minSteps = function (s, t) {2let hash1 = hash(s);3let hash2 = hash(t);4let steps = 0;56for (let key of Object.keys(hash1)) {7if (hash2[key]) {8hash1[key] = hash1[key] - hash2[key];9}10if (hash1[key] > 0) {11steps += hash1[key];12}13}1415return steps;16};1718function hash(str) {19let hash = {};20for (let i = 0; i < str.length; i++) {21let letter = str[i];22if (hash[letter]) {23hash[letter]++;24} else {25hash[letter] = 1;26}27}2829return hash;30}