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

जावास्क्रिप्ट में एक स्ट्रिंग में चयनित वर्णों की स्थिति बदलना

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जिसमें केवल 'k', 'l' और 'm' अक्षर होते हैं।

हमारे फ़ंक्शन का कार्य k की स्थिति को l के साथ बदलना है, m के सभी उदाहरणों को उनके स्थान पर छोड़ना है।

उदाहरण

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

const str = 'kklkmlkk';
const switchPositions = (str = '') => {
   let res = "";
   for(let i = 0; i < str.length; i++){
      if (str[i] === 'k') {
         res += 'l';
      } else if (str[i] === 'l') {
         res += 'k';
      } else {
         res += str[i];
      };
   };
   return res;
};
console.log(switchPositions(str));

आउटपुट

कंसोल आउटपुट निम्नलिखित है -

llklmkll

  1. जावास्क्रिप्ट रेगेक्स में \w बनाम \W?

    \w बनाम \W के बीच बहुत भिन्नता है \w और \W जावास्क्रिप्ट . में जिसमें पूर्व शब्द वर्ण . की देखभाल करता है जैसे कि अल्फ़ा-न्यूमेरिक्स जबकि बाद वाला गैर-शब्द वर्णों . की देखभाल करता है जैसे कि &, ^, %, आदि। आइए इस पर संक्षेप में चर्चा करें। वाक्यविन्यास-1 new RegExp("\\w", "g&quo

  1. जावास्क्रिप्ट में एस्केप वर्ण

    एस्केप कैरेक्टर ऐसे पात्र होते हैं जिनकी व्याख्या किसी वैकल्पिक तरीके से की जा सकती है, फिर हम क्या करना चाहते हैं। इन कैरेक्टर्स को वैसे ही प्रिंट करने के लिए, उनके सामने बैकस्लैश \ शामिल करें। जावास्क्रिप्ट में एस्केप वर्ण निम्नलिखित हैं - कोड परिणाम \b बैकस्पेस \f फ़ॉर्म फ़ीड \n नई लाइन \

  1. जावास्क्रिप्ट में एक स्ट्रिंग के पात्रों को फिर से समूहित करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक स्ट्रिंग str को पहले और एकमात्र तर्क के रूप में लेता है। स्ट्रिंग str में तीन प्रकार के वर्ण हो सकते हैं - अंग्रेजी अक्षर:(ए-जेड), (ए-जेड) अंक:0-9 विशेष वर्ण - शेष सभी वर्ण हमारे फ़ंक्शन को इस स्ट्रिंग के माध्यम से पुनरावृ