কম্পিউটার

স্বরবর্ণ, ব্যঞ্জনবর্ণের ঘটনা গণনা - জাভাস্ক্রিপ্ট


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা ইংরেজি বর্ণমালা ধারণ করে এমন একটি স্ট্রিং নেয়, উদাহরণস্বরূপ −

const str = 'This is a sample string, will be used to collect some data';

ফাংশনটি স্ট্রিং-এ স্বরবর্ণ এবং ব্যঞ্জনবর্ণের গণনা সম্বলিত একটি বস্তুকে ফেরত দেবে অর্থাৎ আউটপুট হওয়া উচিত −

{ vowels: 17, consonants: 29 }

উদাহরণ

নিম্নলিখিত কোড -

const str = 'This is a sample string, will be used to collect some data';
const countAlpha = str => {
   return str.split('').reduce((acc, val) => {
      const legend = 'aeiou';
      let { vowels, consonants } = acc;
      if(val.toLowerCase() === val.toUpperCase()){
         return acc;
      };
      if(legend.includes(val.toLowerCase())){
         vowels++;
      }else{
         consonants++;
      };
      return { vowels, consonants };
   }, {
      vowels: 0,
      consonants: 0
   });
};
console.log(countAlpha(str));

আউটপুট

এটি কনসোলে −

নিম্নলিখিত আউটপুট তৈরি করবে
{ vowels: 17, consonants: 29 }

  1. জাভাস্ক্রিপ্টে একটি অ্যারের মধ্যে সম্ভাব্য AP গণনা করা

  2. জাভাস্ক্রিপ্টে বিকল্প স্বরবর্ণ এবং ব্যঞ্জনবর্ণ যাচাই করা

  3. জাভাস্ক্রিপ্টে শব্দের সংলগ্ন জোড়া গণনা করা হচ্ছে

  4. জাভাস্ক্রিপ্টে মিলে যাওয়া সাবস্ট্রিং গণনা করা হচ্ছে