Изоморфные строки

средне
# решено

Даны две строки s, t и нужно вернуть true если они изоморфны и false в обратном случае.

Строки s и t изоморфны, если символы в s можно заменить так, чтобы получить t.

ВАЖНО: каждый символ в строке должен быть заменен другим символом , при этом порядок символов должен сохраняться. Разные символы не могут заменяться на один и тот же, но символ может оставаться неизменным.

Пример 1:

Ввод: s = "abacoo", t = "gogbkk"
Вывод: true

Пример 2:

Ввод: s = "aa", t = "ab"
Вывод: false
Объяснение: буква "a" соответcтвует как символу "a", так и "b"

Пример 3:

Ввод: s = "ab", t = "aa"
Вывод: false
Объяснение: буква "a" соответcтвует как символу "a", так и "b"

Пример 4:

Ввод: s = "ab", t = "ab"
Вывод: true

Ограничения:

  • len(s) = len(t)
  • строки s и t содержат только ascii символы