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

लेक्सिकोग्राफिक रूप से व्यवस्थित करना और जावास्क्रिप्ट में रिक्त स्थान को हटाना

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक स्ट्रिंग, स्ट्र लेता है, जिसमें अक्षर और सफेद स्थान होते हैं

हमारे फ़ंक्शन को इनपुट स्ट्रिंग पर पुनरावृति करना चाहिए और क्रियाएं निष्पादित करनी चाहिए ताकि वर्णों को "केस-असंवेदनशील-वर्णमाला-क्रम-की-उपस्थिति" में एक नई स्ट्रिंग में संयोजित किया जा सके। गण। व्हॉट्सएप और विराम चिह्न को आसानी से हटा दिया जाएगा!

उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -

इनपुट

const str = 'some simple letter combination!';

आउटपुट

const output = 'abceeeeiiillmmmnnoooprssttt';

उदाहरण

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

const str = 'some simple letter combination!';
const orderString = (str = '') => {
   let res = '';
      for(let i = 97; i < 123; ++i){
         for(let j = 0; j < str.length; j++){
            if(str[j].toLowerCase().charCodeAt() === i){
               res += str[j];
            };
         };
      };
   return res;
};
console.log(orderString(str));

आउटपुट

abceeeeiiillmmmnnoooprssttt

  1. वेनिला जावास्क्रिप्ट के साथ स्ट्रिंग्स को अपरकेस और लोअरकेस में कनवर्ट करना

    जावास्क्रिप्ट स्ट्रिंग ऑब्जेक्ट प्रोटोटाइप पर toUpperCase और toLowerCase फ़ंक्शन प्रदान करता है जो स्ट्रिंग्स को वेनिला जावास्क्रिप्ट के साथ अपरकेस और लोअरकेस में बदलने की अनुमति देता है। टू अपरकेस उदाहरण let str = "Hello World" let upper = str.toUpperCase() console.log(upper) आउटपुट यह आ

  1. जावास्क्रिप्ट में नियमित अभिव्यक्ति का परीक्षण और निष्पादन कैसे करें?

    जावास्क्रिप्ट में रेगुलर एक्सप्रेशन के परीक्षण और निष्पादन के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />

  1. जावास्क्रिप्ट में फ़ाइल और फ़ाइल रीडर?

    निम्नलिखित कोड जावास्क्रिप्ट में फ़ाइल और फ़ाइल रीडर दिखा रहा है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Docum