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

JavaScript में आसन्न जोड़ों को अलग बनाने के लिए अक्षर हटाना


समस्या

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

उदाहरण

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

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. - JavaScript का उपयोग करके टेक्स्ट को इटैलिक कैसे बनाएं?

    JavaScript का उपयोग करके टेक्स्ट को इटैलिक बनाने के लिए, italics() मेथड का उपयोग करें। यह मेथड स्ट्रिंग को इटैलिक बनाने का कारण बनता है जैसे कि यह <i> टैग में था। उदाहरण JavaScript के साथ टेक्स्ट को इटैलिक बनाने के लिए निम्न कोड चलाएं: <html> <head> <title>JavaScript S

  1. JavaScript का उपयोग करके डबल लिंक्ड लिस्ट से एलिमेंट्स हटाना JavaScript का उपयोग करके डबल लिंक्ड लिस्ट से एलिमेंट्स हटाना

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

  1. JavaScript इम्पोर्ट्स में  { }  का उपयोग JavaScript इम्पोर्ट्स में '{ }' का उपयोग

    JavaScript इम्पोर्ट्स में {} का उपयोग करने का निम्नलिखिक कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Import wi