Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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. जावास्क्रिप्ट में लोअरकेस अल्फा स्ट्रिंग का 1-आधारित इंडेक्स स्कोर ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक लोअरकेस वर्णमाला स्ट्रिंग लेता है। अक्षर में a का सूचकांक 1 है, b का 2 है c का 3 है ... z का 26 है। हमारे फ़ंक्शन को स्ट्रिंग वर्णों की सभी अनुक्रमणिका का योग करना चाहिए और परिणाम वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const str = &#

  1. जावास्क्रिप्ट में मौजूद संख्याओं के साथ एक स्ट्रिंग को मान्य करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग स्ट्र लेता है। हमारे फ़ंक्शन को उनके सामने की संख्याओं के आधार पर स्ट्रिंग में वर्णों को मान्य करना चाहिए। हमें स्ट्रिंग को संख्याओं से विभाजित करने की आवश्यकता है, और फिर संख्याओं की तुलना निम्नलिखित सबस्ट्रिंग में वर्णों की संख्या से क

  1. जावास्क्रिप्ट का उपयोग करके एक स्ट्रिंग में प्रत्येक वर्ण संख्या को उनके एक आधारित अनुक्रमणिका को बार-बार दोहराना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो अंग्रेजी लोअरकेस अक्षरों की एक स्ट्रिंग लेता है। हमारे फ़ंक्शन को एक नई स्ट्रिंग का निर्माण करना चाहिए जिसमें प्रत्येक वर्ण को कैपिटल केस में स्ट्रिंग में उनके 1-आधारित इंडेक्स की संख्या को दोहराया जाता है और अलग-अलग वर्ण सेट को डैश - से अलग किया जा