কম্পিউটার

JavaScript-এ একটি স্ট্রিং-এ তাদের 1-ভিত্তিক সূচকের সাথে স্বরবর্ণ প্রতিস্থাপন করা


সমস্যা

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

  1. জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিং-এ ড্যাশ দিয়ে ডট প্রতিস্থাপন করা

  2. জাভাস্ক্রিপ্টে একটি ছোট হাতের আলফা স্ট্রিংয়ের 1-ভিত্তিক সূচক স্কোর খোঁজা

  3. জাভাস্ক্রিপ্টে উপস্থিত সংখ্যা সহ একটি স্ট্রিং যাচাই করা

  4. জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিং-এ প্রতিটি অক্ষর সংখ্যা তাদের এক ভিত্তিক সূচকের বার বার করা