Vấn đề
Chúng ta cần viết một hàm JavaScript nhận vào hai chuỗi. Hàm phải trả về chuỗi mới chứa các ký tự không chung cho cả hai chuỗi.
Ví dụ
Dưới đây là mã:
const str1 = "xyab";
const str2 = "xzca";
const findUncommon = (str1 = '', str2 = '') => {
const res = [];
for (let i = 0; i < str1.length; i++){
if (!(str2.includes(str1[i]))){
res.push(str1[i])
}
}
for (let i = 0; i < str2.length; i++){
if (!(str1.includes(str2[i]))){
res.push(str2[i])
}
}
return res.join("");
};
console.log(findUncommon(str1, str2));
Kết quả
ybzc