สตริง 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