সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং গ্রহণ করে এবং স্ট্রিং-এ স্বরবর্ণের সমস্ত ঘটনাকে স্ট্রিং-এ তাদের সূচী দিয়ে প্রতিস্থাপন করে (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