Check Whether Two Strings are Almost Equivalent LeetCode solution in JavaScript
1var checkAlmostEquivalent = function (word1, word2) {2const hm = new Map();3const addToHm = (ch, add) => {4if (hm.has(ch)) hm.set(ch, hm.get(ch) + (add ? +1 : -1));5else hm.set(ch, add ? +1 : -1);6};78for (let i = 0; i < word1.length; i++) {9addToHm(word1[i], true);10addToHm(word2[i], false);11}1213for (const val of hm.values()) if (Math.abs(val) > 3) return false;1415return true;16};