1657. Determine if Two Strings Are Close
Medium
Two strings are considered close if you can attain one from the other using the following operations:
Operation 1: Swap any two existing characters.
For example,
abcde -> aecdb
Operation 2: Transform every occurrence of one existing character into another existing character, and do the same with the other character.
For example,
aacabb -> bbcbaa
(alla
's turn intob
's, and allb
's turn intoa
's)
You can use the operations on either string as many times as necessary.
Given two strings, word1
and word2
, return true
if word1
and word2
are close, and false
otherwise.
Example 1:
Example 2:
Example 3:
Constraints:
1 <= word1.length, word2.length <= 10^5
word1
andword2
contain only lowercase English letters.
解題
Runtime: 33 ms, faster than 75%
Memory Usage: 7.1 MB, less than 100%
Last updated