Chúng ta cần viết hàm nhận hai chuỗi str1 và str2. Hàm đếm số ký tự chung tồn tại trong cả hai chuỗi.
Ví dụ - str1 = 'aabbcc', str2 = 'adcaa' -> output = 3.
Ví dụ
Code sau đây:
const str1 = 'aabbcc';
const str2 = 'adcaa';
const commonCharacterCount = (str1 = '', str2 = '') => {
let count = 0;
str1 = str1.split('');
str2 = str2.split('');
str1.forEach(e => {
if (str2.includes(e)) {
count++;
str2.splice(str2.indexOf(e), 1);
}
});
return count;
};
console.log(commonCharacterCount(str1, str2));Kết quả
Kết quả trên console:
3