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

जावास्क्रिप्ट का उपयोग करके आसन्न जोड़े को अलग बनाने के लिए अक्षरों को हटाना

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक स्ट्रिंग लेता है जिसमें केवल 'ए', 'बी' और 'सी' होता है। हमारे फ़ंक्शन को स्ट्रिंग से निकालने के लिए आवश्यक वर्णों की न्यूनतम संख्या का पता लगाना चाहिए ताकि आसन्न वर्णों की प्रत्येक जोड़ी में वर्ण भिन्न हों।

उदाहरण

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

const str = "ABBABCCABAA";
const removeLetters = (str = '') => {
   const arr = str.split('')
   let count = 0
   for (let i = 0; i < arr.length; i++) {
      if (arr[i] === arr[i + 1]) {
         count += 1
         arr.splice(i, 1)
         i -= 1
      }
   }
   return count
}
console.log(removeLetters(str));

आउटपुट

3

  1. जावास्क्रिप्ट का उपयोग करके टेक्स्ट को इटैलिक कैसे करें?

    जावास्क्रिप्ट का उपयोग करके टेक्स्ट को इटैलिक बनाने के लिए, इटैलिक () विधि का उपयोग करें। इस विधि के कारण स्ट्रिंग इटैलिक हो जाती है जैसे कि वह किसी टैग में हो। उदाहरण जावास्क्रिप्ट के साथ टेक्स्ट को इटैलिक बनाने के लिए आप निम्न कोड को चलाने का प्रयास कर सकते हैं - <html>    <he

  1. जावास्क्रिप्ट का उपयोग करके एक डबल लिंक्ड सूची से तत्वों को हटाना

    एक लिंक की गई सूची में किसी तत्व को हटाना बहुत आसान है। हमें बस उस नोड से छुटकारा पाने की जरूरत है जिसे हम हटाना चाहते हैं, यानी उसका संदर्भ खो दें। ऐसे 3 मामले हैं जिन पर हमें विचार करने की आवश्यकता है - सिर से किसी एलीमेंट को हटाना:इस मामले में, हम बस हेड =हेड.नेक्स्ट असाइन कर सकते हैं और अगले एल

  1. जावास्क्रिप्ट आयात में '{ }' का उपयोग करना?

    जावास्क्रिप्ट आयात में {} का उपयोग करने वाला कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; रंग:रेबेकापर्पल; }जावास्क्रिप्ट आयात में { } का उपयोग करनायहां क्लिक करेंआयातित फ़ंक्शन को निष्पाद