Computer >> Máy Tính >  >> Lập trình >> Javascript

Xác định một chuỗi pangram trong JavaScript

Chuỗi pangram:

Pangram là một chuỗi chứa mọi chữ cái trong bảng chữ cái tiếng Anh.

Chúng tôi được yêu cầu viết một hàm JavaScript lấy một chuỗi làm đối số đầu tiên và duy nhất và xác định xem chuỗi đó có phải là một pangram hay không. Đối với mục đích của vấn đề này, chúng tôi sẽ chỉ xem xét các bảng chữ cái viết thường.

Ví dụ

Mã cho điều này sẽ là -

const str = 'We promptly judged antique ivory buckles for the next prize';
const isPangram = (str = '') => {
   str = str.toLowerCase();
   const { length } = str;
   const alphabets = 'abcdefghijklmnopqrstuvwxyz';
   const alphaArr = alphabets.split('');
   for(let i = 0; i < length; i++){
      const el = str[i];
      const index = alphaArr.indexOf(el);
      if(index !== -1){
         alphaArr.splice(index, 1);
      };
   };
   return !alphaArr.length;
};
console.log(isPangram(str));

Đầu ra

Và đầu ra trong bảng điều khiển sẽ là -

true