Given two strings s and t, determine if they are isomorphic.
Two strings s and t are isomorphic if the characters in s can be replaced to get t.
All occurrences of a character must be replaced with another character while preserving the order of characters. No two characters may map to the same character, but a character may map to itself.
classSolution: defisIsomorphic(self, s: str, t: str) -> bool: iflen(s) != len(t): returnFalse n = [1]*len(s) m = [1]*len(t) for i inrange(len(s)): for j inrange(i-1,-1,-1): f = False if s[j] == s[i]: n[i] = n[j]+1 f = True if t[j] == t[i]: m[i] = m[j]+1 f = True if f: break flag = True for k inrange(len(s)): if n[k] != m[k]: flag = False