給定兩個由小寫字母構成的字串 a 和 b ,只要我們可以通過交換 a 中的兩個字母得到與 b 相等的結果,就返回 true ;否則返回 false 。
示例 1:
輸入: a = "ab", b = "ba"
輸出: true
示例 2:
輸入: a = "ab", b = "ab"
輸出: false
示例 3:
輸入: a = "aa", b = "aa"
輸出: true
示例 4:
輸入: a = "aaaaaaabc", b = "aaaaaaacb"
輸出: true
示例 5:
輸入: a = "", b = "aa"
輸出: false
0 <= a.length <= 20000
0 <= b.length <= 20000
a 和 b 僅由小寫字母構成。
class solution
else
}max = max > count ? max : count;
if(max > 1)
return true;
return false;
}int num = 0;
for(int i = 0; i < a.size(); i++)
else if(mymap.size() == 1)}}
}if(num == 1)
return true;
return false;
}};
親密字串
示例 1 輸入 a ab b ba 輸出 true 示例 2 輸入 a ab b ab 輸出 false 示例 3 輸入 a aa b aa 輸出 true 示例 4 輸入 a aaaaaaabc b aaaaaaacb 輸出 true 示例 5 輸入 a b aa 輸出 false 片.class...
親密字串
題目描述 給定兩個由小寫字母構成的字串 a 和 b 只要我們可以通過交換 a 中的兩個字母得到與 b 相等的結果,就返回 true 否則返回 false 思路分析 字串 a 與 b 相等的情況下,因此,我們應當檢查每個索引 i 以尋找具有相同值的兩個匹配即為親密字串。字串 a 與 b 不相等的情況下...
LeetCode 字串 親密字串
給定兩個由小寫字母構成的字串 a 和 b 只要我們可以通過交換 a 中的兩個字母得到與 b 相等的結果,就返回 true 否則返回 false 示例 輸入 a ab b ba 輸出 true 輸入 a ab b ab 輸出 false 輸入 a aa b aa 輸出 true 遍歷字串 a,記錄 a...