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

दो स्ट्रिंग्स के बीच अंतर जावास्क्रिप्ट

<घंटा/>

हमें दो तार दिए गए हैं, मान लीजिए s और t। स्ट्रिंग t यादृच्छिक फेरबदल स्ट्रिंग s द्वारा उत्पन्न होता है और फिर यादृच्छिक स्थिति में एक और अक्षर जोड़ें।

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो इन दोनों स्ट्रिंग्स को लेता है और उस अक्षर को लौटाता है जो t में जोड़ा गया था।

उदाहरण के लिए -

यदि इनपुट स्टिंग हैं -

const s ="abcd", t ="abcde";

तब आउटपुट होना चाहिए -

const output ="e";

क्योंकि 'ई' वह अक्षर है जिसे जोड़ा गया था।

उदाहरण

const s ="abcd", t ="abcde";const findTheDifference =(s, t) => {let a =0, b =0; चलो चारकोड, मैं =0; जबकि (एस [i]) {ए ^ =s.charCodeAt (i).toString(2); b ^=t.charCodeAt(i).toString(2); मैं++; }; b^=t.charCodeAt(i).toString(2); चारकोड =पार्सइंट (ए ^ बी, 2); वापसी String.fromCharCode(charCode);};console.log(findTheDifference(s, t));

आउटपुट

और कंसोल में आउटपुट होगा -

<पूर्व>ई
  1. Dayjs JavaScript लाइब्रेरी का उपयोग करते हुए दो बार के बीच अंतर?

    मान लें कि निम्नलिखित हमारे समय के आंकड़े हैं - var startHour =dayjs().hour(10)var endHour =dayjs().hour(22) अंतर प्राप्त करने के लिए, अंतर () विधि का उपयोग करें - उदाहरण निम्नलिखित कोड है - दस्तावेज़ var startHour =dayjs().hour(10) var endHour =dayjs().hour(22) console.log(घंटे का अंतर है= + e

  1. MySQL में दो चयनों के बीच अंतर?

    आप MySQL में दो चयनों के बीच अंतर के लिए उपश्रेणियों का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है: अपने टेबलनाम से चुनें जहां आपका कॉलमनाम नहीं है (अपना कॉलम नाम चुनें टेबलनाम जहां आपकी स्थिति है; उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है: )

  1. सी # दो डेटटाइम के बीच मिलीसेकंड में अंतर

    मान लें कि हमारी तिथियों के लिए निम्नलिखित दो दिनांक समय वस्तुएं हैं। DateTime date1 = new DateTime(2018, 8, 11, 08, 15, 20); DateTime date2 = new DateTime(2018, 8, 11, 11, 14, 25); TimeSpan का उपयोग करके इन दोनों तिथियों के बीच अंतर ज्ञात करें। TimeSpan ts = date2 - date1; अब मिलीसेकंड प्राप्त कर