Advertisement
azamat_tajiyev

205. Isomorphic Strings

Apr 11th, 2024
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 0.49 KB | None | 0 0
  1. class Solution {
  2.     func isIsomorphic(_ s: String, _ t: String) -> Bool {
  3.         var map = [Character: Character]()
  4.         for i in s.indices {
  5.             if let value = map[s[i]] {
  6.                 guard value == t[i] else {
  7.                     return false
  8.                 }
  9.             }
  10.             else if map.values.contains(t[i]) {
  11.                 return false
  12.             }
  13.             else {
  14.                 map[s[i]] = t[i]
  15.             }
  16.         }
  17.         return true
  18.     }
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement