কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে প্যাংগ্রাম স্ট্রিং (Pangram String) নির্ধারণ করা


প্যাংগ্রাম স্ট্রিং (Pangram strings):

প্যাংগ্রাম হলো এমন একটি স্ট্রিং যেটে ইংরেজি অ্যালফাবেটের সব অক্ষর অন্তর্ভুক্ত থাকে।

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং প্রথম ও একমাত্র আর্গুমেন্ট হিসেবে গ্রহণ করবে এবং নির্ধারণ করবে সেটি প্যাংগ্রাম কিনা। এই সমস্যার জন্য আমরা শুধু ছোট হাতের অক্ষর (lowercase alphabets) বিবেচনা করব।

উদাহরণ

কোডটি নিচে দেওয়া হলো —

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

  1. জাভাস্ক্রিপ্ট const কীওয়ার্ড

  2. জাভাস্ক্রিপ্টে Const এবং Let এর পার্থক্য

  3. জাভাস্ক্রিপ্টে স্ট্রিংয়ের অ্যালফাবেট উল্টে দেয়া

  4. জাভাস্ক্রিপ্টে স্ট্রিংয়ের ক্যারেক্টারগুলো রিগ্রুপ করা