Viết hàm nhận 2 chuỗi cùng độ dài: chuỗi gõ sai và chuỗi đúng. Đếm số vị trí ký tự khác nhau.
Ví dụ
Sai: 'Tkos am er exakgrg fetwnh'
Đúng: 'This is an example string'
Số lỗi: 15
Giải pháp
Mã triển khai:
const str1 = 'Tkos am er exakgrg fetwnh';
const str2 = 'This is an example string';
const countMistakes = (mistaken, correct) => {
let count = 0;
for (let i = 0; i < mistaken.length; i++) {
if (mistaken[i] !== correct[i]) count++;
}
return count;
};
console.log(countMistakes(str1, str2));
Kết quả
Đầu ra trong console:
15