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

জাভাস্ক্রিপ্টে স্বর ও ব্যঞ্জন বारी বারি আসা যাচাই


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি ইংরেজি অ্যালফাবেটের স্ট্রিং str প্রথম ও একমাত্র আর্গুমেন্ট হিসেবে নেবে। ফাংশনটি true ফেরত দেবে যদি এবং কেবল যদি স্ট্রিংয়ে স্বর ও ব্যঞ্জন বारी বারি আসে, অন্যথায় false।

উদাহরণস্বরূপ, যদি ইনপুট হয় –

ইনপুট

const str = 'amazon';

আউটপুট

const output = true;

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

কারণ 'amazon' শব্দে স্বর ও ব্যঞ্জন বारी বারি আসেছে।

উদাহরণ

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

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. জাভাস্ক্রিপ্টে File এবং FileReader

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

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

  4. জাভাস্ক্রিপ্টে ইম্পোর্ট ও এক্সপোর্ট রিনেম করা