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. JavaScript में आयत में सभी वर्गों के पेरिमीटर का योग JavaScript में आयत में सभी वर्गों के पेरिमीटर का योग

    समस्या मान लीजिए एक आयत के अंदर 5 वर्ग इस तरह एम्बेडेड हैं −उनका पेरिमीटर होगा −4 + 4 + 8 + 12 + 20 = 48 यूनिट्सहमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या n लेता है और n वर्ग एम्बेडेड होने पर पेरिमीटर का योग लौटाता है।उदाहरणनिम्नलिखित कोड है − { const arr = [1,1]; let n = 0;

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

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

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

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