সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা ইংরেজি বর্ণমালার একটি স্ট্রিং, 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