LeetCode简单题之仅执行一次字符串交换能否使两个字符串相等

题目
给你长度相等的两个字符串 s1 和 s2 。一次 字符串交换 操作的步骤如下:选出某个字符串中的两个下标(不必不同),并交换这两个下标所对应的字符。 如果对 其中一个字符串 执行 最多一次字符串交换 就可以使两个字符串相等,返回 true ;否则,返回 false 。 示例 1: 输入:s1 = “bank”, s2 = “kanb” 输出:true 解释:例如,交换 s2 中的第一个和最后一个字符可以得到 “bank” 示例 2: 输入:s1 = “attack”, s2 = “defend” 输出:false 解释:一次字符串交换无法使两个字符串相等 示例 3: 输入:s1 = “kelb”, s2 = “kelb” 输出:true 解释:两个字符串已经相等,所以不需要进行字符串交换 示例 4: 输入:s1 = “abcd”, s2 = “dcba” 输出:false 提示: 1 <= s1.leng

LeetCode简单题之仅执行一次字符串交换能否使两个字符串相等最先出现在Python成神之路

版权声明:
作者:玉兰
链接:https://www.techfm.club/p/22414.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>