我做了一个嵌套循环,这是最简单的。但它在案例 3 中给了我一个错误,(s1:“abca”,s2:“xyzbac”)我不知道为什么,肯定有一个错误,并且由于所呈现的案例,只有一个错误必须是运气。
function commonCharacterCount(s1, s2) {
s1 = s1.split('')
s2 = s2.split('')
x = 0
for (i = 0; i < s1.length; i++) {
for (j = 0; j < s2.length; j++) {
if (s1[i] === s2[j]) {
s1.splice(i, 1)
s2.splice(j, 1)
x++
}
}
}
return x
}
console.log(commonCharacterCount("abca", "xyzbac"));