一次 字符串交换 操作的步骤如下:选出某个字符串中的两个下标(不必不同),并交换这两个下标所对应的字符。

输出:true

解释:例如,交换 s2 中的第一个和最后一个字符可以得到 "bank"

找出两个字符串中两处不同共四个字符(a、b、c、d),如果多于两处不同则直接返回 false。

然后判断四个字符交换是否两两相等,如果相等就说明能在一次交换中使两字符串相等,直接返回 true,否则返回 false。

注意:记得要把四个字符都初始化为非小写字母且相等的字符,这样当不用字符交换时也能成立,当只有一对不同字符时能不成立。