Faaez Razeen

Isomorphic Strings

  • 1 min read
  • String
  • LC-Easy

3 years ago

Solution

TimeSpaceExplanation
O(n)O(n)
def isIsomorphic(self, s: str, t: str) -> bool: s_map = {} t_map = {} for i in range(len(s)): if s[i] not in s_map: s_map[s[i]] = t[i] if t[i] not in t_map: t_map[t[i]] = s[i] if s_map[s[i]] != t[i] or t_map[t[i]] != s[i]: return False return True