| 123456789101112131415 | 
							- func isIsomorphic(s string, t string) bool {
 
- 	m1 := make(map[byte]byte)
 
- 	m2 := make(map[byte]byte)
 
- 	for i := range s {
 
- 		b1, ok1 := m1[s[i]]
 
- 		b2, ok2 := m2[t[i]]
 
- 		if !ok1 && !ok2 {
 
- 			m1[s[i]] = t[i]
 
- 			m2[t[i]] = s[i]
 
- 		} else if b1 != t[i] || b2 != s[i] {
 
- 			return false
 
- 		}
 
- 	}
 
- 	return true
 
- }
 
 
  |