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

JavaScript में दो स्ट्रिंग्स के बीच अंतर ढूंढना


हमें दो स्ट्रिंग्स दी गई हैं, मान लें s और t। स्ट्रिंग t, स्ट्रिंग s को रैंडमली शफल करके और फिर एक रैंडम पोजीशन पर एक और अक्षर जोड़कर उत्पन्न की जाती है।

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

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

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

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

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

const output = "e";

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

उदाहरण

const s = "abcd", t = "abcde"; const findTheDifference = (s, t) => {    let a = 0, b = 0; let charCode, i = 0;    while(s[i]){       a ^= s.charCodeAt(i).toString(2);       b ^= t.charCodeAt(i).toString(2);       i++;    };    b^=t.charCodeAt(i).toString(2);    charCode = parseInt(a^b,2);    return String.fromCharCode(charCode); }; console.log(findTheDifference(s, t));

आउटपुट

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

e

  1. Dayjs JavaScript लाइब्रेरी का उपयोग करके दो समयों के बीच अंतर? Dayjs JavaScript लाइब्रेरी का उपयोग करके दो समयों के बीच अंतर?

    मान लीजिए निम्नलिखित हमारे समय डेटा हैं: var startHour = dayjs().hour(10) var endHour = dayjs().hour(22) अंतर प्राप्त करने के लिए, diff() विधि का उपयोग करें: उदाहरण निम्नलिखित कोड देखें: Document var startHour = dayjs().hour(10) var endHour = dayjs().hour(22) console.log(The

  1. - MySQL में दो SELECT के बीच अंतर कैसे खोजें?

    सबक्वेरी के साथ NOT IN का उपयोग करें एक SELECT के परिणाम से दूसरी SELECT के परिणाम को बाहर करने के लिए NOT IN के साथ सबक्वेरी का उपयोग करें। सिंटैक्स SELECT * FROM yourTableName WHERE yourColumnName NOT IN ( SELECT yourColumnName FROM yourTableName WHERE yourCondition ); व्यावहारिक उदाहरण ट

  1. - C# में दो DateTime के बीच मिलीसेकंड में अंतर

    मान लीजिए निम्न हमारी तारीखों के लिए दो DateTime ऑब्जेक्ट हैं: 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; अब मिलीसेकंड प्राप्त करने के लिए निम्न