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

Tìm chữ cái bị thiếu trong chuỗi JavaScript

Tìm chữ cái bị thiếu trong chuỗi JavaScript

Chúng ta có một chuỗi độ dài m chứa m chữ cái đầu tiên của bảng chữ cái tiếng Anh, nhưng cách đó một phần tử bị thiếu từ chuỗi. Vậy bây giờ chuỗi chứa m-1 chữ cái.

Chúng ta cần viết một hàm nhận vào một chuỗi như vậy và trả về phần tử bị thiếu từ chuỗi.

Do đó, hãy viết mã cho hàm này:

Ví dụ

Mã thực hiện như sau:

const str = "acdghfbekj";
const missingCharacter = str => {
  // để hàm nhất quán hơn
  const s = str.toLowerCase();
  for(let i = 97; ; i++){
    if(s.includes(String.fromCharCode(i))){
      continue;
    };
    return String.fromCharCode(i);
  };
  return false;
};
console.log(missingCharacter(str));

Đầu ra

Kết quả trong console sẽ là:

i