Leetcode - 205. Isomorphic Strings
Javascript Code /** * @param {string} s * @param {string} t * @return {boolean} */ var isIsomorphic = function (s, t) { if (s.length !== t.length) return false; const mapST = new Map(); const mapTS = new Map(); for (let i = 0; i

Javascript Code
/**
* @param {string} s
* @param {string} t
* @return {boolean}
*/
var isIsomorphic = function (s, t) {
if (s.length !== t.length) return false;
const mapST = new Map();
const mapTS = new Map();
for (let i = 0; i < s.length; i++) {
const charS = s[i];
const charT = t[i];
if (
(mapST.has(charS) && mapST.get(charS) !== charT) ||
(mapTS.has(charT) && mapTS.get(charT) !== charS)
) {
return false;
}
mapST.set(charS, charT);
mapTS.set(charT, charS);
}
return true;
};