কম্পিউটার

একটি স্ট্রিং জাভাস্ক্রিপ্টে স্বর বিপরীত করা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিংকে ইনপুট হিসাবে নেয় এবং শুধুমাত্র একটি স্ট্রিংয়ের স্বরগুলিকে বিপরীত করে৷

যেমন −

যদি ইনপুট স্ট্রিং −

হয়
const str = 'Hello';

তারপর আউটপুট −

হওয়া উচিত
const output = 'Holle';

এর জন্য কোড হবে −

const str = 'Hello'; const reverseVowels = (str = '') => {
   const vowels = new Set(['a','e','i','o','u','A','E','I','O','U']);
   let left = 0, right = str.length-1;
   let foundLeft = false, foundRight = false;
   str = str.split(""); while(left < right){
      if(vowels.has(str[left])){
         foundLeft = true
      };
      if(vowels.has(str[right])){
         foundRight = true
      };
      if(foundLeft && foundRight){
         [str[left],str[right]] = [str[right],str[left]];
         foundLeft = false; foundRight = false;
       }; if(!foundLeft) {
         left++
      }; if(!foundRight) {
         right--
      };
   };
   return str.join("");
};
console.log(reverseVowels(str));

এবং কনসোলে আউটপুট হবে −

Holle

  1. জাভাস্ক্রিপ্টে একটি স্ট্রিং-এ স্বরবর্ণ ফেরত দিন

  2. ম্যাজিকাল স্ট্রিং:জাভাস্ক্রিপ্টে প্রশ্ন

  3. জাভাস্ক্রিপ্টের একটি স্ট্রিং-এ উপস্থিত শব্দগুলিকে বিপরীত করা

  4. জাভাস্ক্রিপ্টে স্পেসের অবস্থান বজায় রাখার সময় একটি স্ট্রিং উল্টানো