সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং গ্রহণ করে এবং স্ট্রিং-এ স্বরবর্ণের সমস্ত ঘটনাকে স্ট্রিং-এ তাদের সূচী দিয়ে প্রতিস্থাপন করে (1-ভিত্তিক)।
এর মানে যদি স্ট্রিংয়ের দ্বিতীয় অক্ষরটি একটি স্বরবর্ণ হয় তবে এটি 2 দ্বারা প্রতিস্থাপিত হওয়া উচিত।
উদাহরণ
নিম্নলিখিত কোড -
const str = 'cancotainsomevowels';
const replaceVowels = (str = '') => {
const vowels = 'aeiou';
let res = '';
for(let i = 0; i < str.length; i++){
const el = str[i];
if(vowels.includes(el)){
res += (i + 1);
}else{
res += el;
};
};
return res;
};
console.log(replaceVowels(str)); আউটপুট
নিম্নোক্ত কনসোল আউটপুট -
c2nc5t78ns11m13v15w17ls