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

JavaScript में दो लिटरल्स के ऐरे के बीच गायब नंबर खोजना


समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो दो ऐरे arr1 और arr2 लेता है। arr2, arr1 का एक शफ़ल्ड डुप्लिकेट है जिसमें केवल एक एलिमेंट गायब है। हमारा फ़ंक्शन उस एक एलिमेंट को खोजकर लौटाएगा।

उदाहरण

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

const arr1 = [6, 1, 3, 6, 8, 2]; const arr2 = [3, 6, 6, 1, 2]; const findMissing = (arr1 = [], arr2 = []) => { const obj = {}; for (let i = 0; i < arr1.length; i++) { if (obj[arr1[i]] === undefined) { obj[arr1[i]] = 1; } else { obj[arr1[i]]++; }; } for (let i = 0; i < arr2.length; i++) { if (obj[arr2[i]] === undefined || obj[arr2[i]]-- === 0) { return arr2[i]; } } for (key in obj) { if (obj[key] > 0) { return Number(key); } } return -1; }; console.log(findMissing(arr1, arr2));

आउटपुट

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

8
  1. - JavaScript में अंकगणितीय प्रगति अनुक्रम में लापता संख्या ढूंढना

    अंकगणितीय प्रगति:एक अंकगणितीय प्रगति (AP) या अंकगणितीय अनुक्रम संख्याओं का एक अनुक्रम होता है जिसमें लगातार पदों का अंतर स्थिर होता है।उदाहरण के लिए, अनुक्रम 5, 7, 9, 11, 13...मान लीजिए हमारे पास एक सरणी है जो अंकगणितीय प्रगति के तत्वों को क्रम में दर्शाती है। लेकिन किसी तरह प्रगति से एक संख्या गायब

  1. - JavaScript में दो सरणियों से अधिकतम संख्या बनाना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एकल अंक संख्याओं की दो सरणियों को लेता है जो दो संख्याओं का प्रतिनिधित्व करती हैं, arr1 और arr2 पहले और दूसरे आर्गुमेंट के रूप में। फ़ंक्शन का तीसरा आर्गुमेंट एक संख्या होगी, num (num <= arr1 की लंबाई + arr2 की लंबाई) हमारे फ़ंक्शन को एकल अंक संख्याओं क

  1. - जावास्क्रिप्ट में दो IP पतों के बीच मौजूद IP पतों की संख्या गिनना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो IPv4 पते लेता है, और उनके बीच के पतों की संख्या लौटाता है (पहले को शामिल करके, अंतिम को छोड़कर)। यह उन्हें दशमलव में बदलकर और उनका निरपेक्ष अंतर निकालकर किया जा सकता है।उदाहरणनिम्न कोड देखें:const ip1 = 20.0.0.10; const ip2 = 20.0.1.0; const countIp