String Isomorphism
Given lowercase alphabet strings s, and t return whether you can create a 1-to-1 mapping for each letter in s to another letter (could be the same letter) such that s could be mapped to t, with the ordering of characters preserved.
Constraints
n ≤ 100,000wherenis the length ofsm ≤ 100,000wheremis the length oft
https://binarysearch.com/problems/String-Isomorphism
Examples
Example 1
Input
- s =
coco - t =
kaka
Output
- answer =
True
Explanation
We can create this mapping:
- “c” -> “k”
- “o” -> “a”
Example 2
Input
- s =
cat - t =
foo
Output
- answer =
False
Explanation
We can’t transform both “a” and “t” into “o” since it has to be a 1-to-1 mapping.
Example 3
Input
- s =
hello - t =
hello
Output
- answer =
True
Explanation
The mapping can just map each letter to itself.
Leave a comment