Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 팬그램 문자열 결정하기

<시간/>

판그램 문자열:

팬그램은 영어 알파벳의 모든 문자를 포함하는 문자열입니다.

문자열을 첫 번째이자 유일한 인수로 받아들이고 해당 문자열이 팬그램인지 여부를 결정하는 JavaScript 함수를 작성해야 합니다. 이 문제의 목적을 위해 소문자 알파벳만 고려합니다.

예시

이에 대한 코드는 -

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));

출력

콘솔의 출력은 -

true