Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

एक स्ट्रिंग में स्वरों को उलटना जावास्क्रिप्ट

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग को इनपुट के रूप में लेता है और केवल एक स्ट्रिंग के स्वरों को उलट देता है।

उदाहरण के लिए -

यदि इनपुट स्ट्रिंग है -

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. जादुई स्ट्रिंग:जावास्क्रिप्ट में प्रश्न

    समस्या एक जादुई स्ट्रिंग स्ट्र में केवल 1 और 2 होते हैं और निम्नलिखित नियमों का पालन करते हैं - स्ट्रिंग स्ट्र जादुई है क्योंकि वर्णों 1 और 2 की सन्निहित घटनाओं की संख्या को संयोजित करने से स्ट्रिंग स्वयं उत्पन्न होती है। स्ट्रिंग स्ट्र के पहले कुछ तत्व निम्नलिखित हैं - str = "12211212212211

  1. जावास्क्रिप्ट में एक स्ट्रिंग में मौजूद शब्दों को उलटना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग में एक वाक्य का प्रतिनिधित्व करता है। हमारे फ़ंक्शन को स्ट्रिंग में मौजूद शब्दों के क्रम को उलट देना चाहिए और नया स्ट्रिंग वापस करना चाहिए। इसका मतलब है कि अंतिम शब्द पहला होना चाहिए, दूसरा अंतिम दूसरा होना चाहिए और इसी तरह। उदाहरण निम

  1. जावास्क्रिप्ट में रिक्त स्थान की स्थिति को बनाए रखते हुए एक स्ट्रिंग को उलटना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जिसमें कुछ रिक्त स्थान हो सकते हैं। हमारे फ़ंक्शन को दो अलग-अलग शब्दों या रिक्त स्थान के वर्णों को इंटरचेंज किए बिना आंतरिक रूप से स्ट्रिंग में मौजूद शब्दों को उलट देना चाहिए। उदाहरण निम्नलिखित कोड है - const str = 'this is