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

स्ट्रिंग्स का न्यूट्रलाइज़ेशन - जावास्क्रिप्ट

<घंटा/>

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

जैसे '++' का परिणाम '+' और '--' का परिणाम '+' होता है जबकि '-+' या '+-' का परिणाम '-' होता है।

हमारा स्ट्रिंग निम्नलिखित है -

const str ='+++-+-++---+-+--+-';

उदाहरण

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

const str ='+++-+-++---+-+--+-';const netResult =(str ='') => { const strArr =str.split(''); वापसी strArr.reduce((acc, val) => {if(acc ===val){ return '+'; }; return '-'; });};console.log(netResult(str)); 

आउटपुट

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

<पूर्व>-

  1. जावास्क्रिप्ट में टेम्प्लेट स्ट्रिंग्स।

    टेम्पलेट को ES6 में एक स्ट्रिंग के अंदर एम्बेड अभिव्यक्ति की अनुमति देने के लिए पेश किया गया था। वे या उद्धरण चिह्नों के स्थान पर बैकटिक (``) का प्रयोग करते हैं। वे स्ट्रिंग इंटरपोलेशन का एक बेहतर तरीका प्रदान करते हैं और अभिव्यक्तियों को ${a+b} जैसे तरीके से एम्बेड किया जा सकता है। यह + ऑपरेटर की

  1. जावास्क्रिप्ट में टेम्प्लेट स्ट्रिंग्स का उपयोग करके स्वरूपित स्ट्रिंग्स

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

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

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