สตริง Pangram:
แพนแกรมคือสตริงที่มีตัวอักษรภาษาอังกฤษทุกตัว
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงเป็นอาร์กิวเมนต์แรกและอาร์กิวเมนต์เดียว และกำหนดว่าสตริงนั้นเป็น pangram หรือไม่ สำหรับจุดประสงค์ของปัญหานี้ เราจะพิจารณาเฉพาะอักษรตัวพิมพ์เล็ก
ตัวอย่าง
รหัสสำหรับสิ่งนี้จะเป็น −
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