先将字符串转为数组排序,然后将数组转为字符串进行比较是否完全相等。
/**
* @param {string} s1
* @param {string} s2
* @return {boolean}
*/
var CheckPermutation = function(s1, s2) {
var s11 = JSON.stringify(s1.split('').sort())
var s22 = JSON.stringify(s2.split('').sort())
if(s11===s22){
return true
}else {
return false
}
};
CheckPermutation("abc","bca")
该代码段定义了一个名为CheckPermutation的函数,用于判断两个字符串s1和s2是否为彼此的排列。它通过将字符串转换为字符数组,排序后,再转回字符串进行比较来实现。如果排序后的字符串相等,则返回true,否则返回false。示例中,abc和bca被判断为排列相同。
642

被折叠的 条评论
为什么被折叠?



