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

जावास्क्रिप्ट का उपयोग करके सभी स्वरों को स्ट्रिंग के अंत में ले जाना

<घंटा/>

समस्या

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

उदाहरण

निम्नलिखित कोड है -

const str = 'sample string';
const moveVowels = (str = '') => {
   const vowels = 'aeiou';
   let front = '';
   let rear = '';
   for(let i = 0; i < str.length; i++){
      const el = str[i];
      if(vowels.includes(el)){
         rear += el;
      }else{
         front += el;
      };
   };
   return front + rear;
};
console.log(moveVowels(str));

आउटपुट

smpl strngaei

  1. जावास्क्रिप्ट का उपयोग करके एक आयत में सभी वर्गों की परिधि का योग

    समस्या मान लीजिए कि इस तरह एक आयत के अंदर 5 वर्ग एम्बेडेड हैं - उनका परिमाप होगा - 4 + 4 + 8 + 12 + 20 = 48 units हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या n लेता है और यदि n वर्ग एम्बेडेड हैं तो परिधि का योग वापस कर दें। उदाहरण निम्नलिखित कोड है - const num = 6; const findPerimeter =

  1. Java RegEx का उपयोग करके सभी अपर केस अक्षरों को स्ट्रिंग के अंत में ले जाना

    उप-अभिव्यक्ति “[ ] ब्रेसिज़ में निर्दिष्ट सभी वर्णों से मेल खाता है। इसलिए, सभी अपर केस अक्षरों को एक स्ट्रिंग के अंत में ले जाने के लिए - दिए गए स्ट्रिंग में सभी वर्णों के माध्यम से पुनरावृति करें। रेगुलर एक्सप्रेशन [A-Z] का उपयोग करके दिए गए स्ट्रिंग के सभी बड़े अक्षरों का मिलान करें . व

  1. जावा रेगुलर एक्सप्रेशन RegEx का उपयोग करके सभी विशेष चार को स्ट्रिंग के अंत में ले जाना)

    निम्नलिखित रेगुलर एक्सप्रेशन सभी विशेष वर्णों से मेल खाता है अर्थात अंग्रेजी वर्णमाला के रिक्त स्थान और अंकों को छोड़कर सभी वर्ण। "[^a-zA-Z0-9\\s+]" सभी विशेष वर्णों को दी गई पंक्ति के अंत तक ले जाने के लिए, इस रेगेक्स का उपयोग करके सभी विशेष वर्णों का मिलान करें और उन्हें एक खाली स्ट्रिं