Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Đếm lỗi gõ trong chuỗi - JavaScript

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