কম্পিউটার

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


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা ইংরেজি বর্ণমালার একটি স্ট্রিং, str, asthe প্রথম এবং একমাত্র যুক্তিতে নেয়। ইনপুট স্ট্রিং এ স্বরবর্ণ এবং ব্যঞ্জনবর্ণ পর্যায়ক্রমে প্রদর্শিত হলে আমাদের ফাংশনটি সত্য হতে হবে, অন্যথায় মিথ্যা।

উদাহরণস্বরূপ, যদি ফাংশনে ইনপুট হয় −

ইনপুট

const str = 'amazon';

আউটপুট

const output = true;

আউটপুট ব্যাখ্যা

কারণ স্বরবর্ণ এবং ব্যঞ্জনবর্ণগুলি পর্যায়ক্রমে 'অ্যামাজন' স্ট্রিংটিতে উপস্থিত হয়।

উদাহরণ

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

const str = 'amazon';
const appearAlternatingly = (str = '') => {
   return str.split('').every((v,i)=>{
      if (/[aeiou]/.test(str[0])){
         if (i%2===0&&/[aeiou]/.test(v)){
            return true
         } else if (i%2!==0&&!/[aeiou]/.test(v)){
            return true
         } else {
            return false
         }
      }
      if (!/[aeiou]/.test(str[0])){
         if (i%2==0&&!/[aeiou]/.test(v)){
            return true
         } else if (i%2!==0&&/[aeiou]/.test(v)){
            return true
         } else {
            return false
         }
      }
   })
};
console.log(appearAlternatingly(str));

আউটপুট

true

  1. জাভাস্ক্রিপ্টে ফাইল এবং ফাইলরিডার?

  2. জাভাস্ক্রিপ্টে TextDecoder এবং TextEncoder?

  3. জাভাস্ক্রিপ্টে ডিস্ট্রাকচারিং এবং ফাংশন প্যারামিটার

  4. জাভাস্ক্রিপ্টে আমদানি ও রপ্তানির নাম পরিবর্তন করা