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

जावास्क्रिप्ट में वर्णानुक्रम में एक स्ट्रिंग से n वर्णों को हटाना

<घंटा/>

समस्या

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

हमारे फ़ंक्शन को वर्णानुक्रम में सरणी से अंक वर्णों को हटा देना चाहिए। इसका मतलब है कि हमें पहले 'ए' को हटा देना चाहिए यदि वे मौजूद हैं तो 'बी', 'सी' और इसी तरह जब तक हम वांछित संख्या तक नहीं पहुंच जाते।

उदाहरण

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

const str = 'abascus';
const num = 4;
const removeAlphabetically = (str = '', num = '') => {
   const legend = "abcdefghijklmnopqrstuvwxyz";
   for(let i = 0; i < legend.length; i+=1){
      while(str.includes(legend[i]) && num > 0){
         str = str.replace(legend[i], "");
         num -= 1;
      };
   };
   return str;
};
console.log(removeAlphabetically(str, num));

आउटपुट

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

sus

  1. जावास्क्रिप्ट का उपयोग करके एक स्ट्रिंग से सभी रिक्त स्थान निकालना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक स्ट्रिंग लेता है और एक नया स्पेस फ्री स्ट्रिंग (एक स्ट्रिंग जिसमें सभी रिक्त स्थान को खाली स्ट्रिंग द्वारा प्रतिस्थापित किया जाता है) लौटाता है। उदाहरण निम्नलिखित कोड है - const str = 'some random string ex a m pl e'; const re

  1. जावास्क्रिप्ट में स्ट्रिंग की सरणी से टिप्पणियों को हटाना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो स्ट्रिंग्स की सरणी लेता है, एआर, पहले तर्क के रूप में और विशेष वर्णों की एक सरणी, शुरुआत, दूसरे तर्क के रूप में। स्टार्टर सरणी में ऐसे वर्ण होते हैं जो एक टिप्पणी शुरू कर सकते हैं। हमारे फ़ंक्शन को सरणी गिरफ्तारी के माध्यम से पुनरावृति करनी च

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

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