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

जावास्क्रिप्ट में लक्ष्य मान के योग के सभी जोड़े खोजें


हमें एक JavaScript फ़ंक्शन लिखने की आवश्यकता है जो पहले तर्क के रूप में संख्याओं की एक सरणी और दूसरे तर्क के रूप में एक लक्ष्य योग संख्या लेता है।

फ़ंक्शन को सरणी से उन सभी संख्याओं की एक सरणी वापस करनी चाहिए जो दूसरे तर्क द्वारा निर्दिष्ट लक्ष्य योग में जोड़ते हैं।

हम जोड़े की जांच करने के लिए मानचित्र ऑब्जेक्ट का उपयोग करेंगे और वांछित जोड़े को एक नई सरणी में धकेलेंगे।

उदाहरण

इसके लिए कोड होगा -

const arr = [7, 0, -4, 5, 2, 3];
const allTwoSum = (arr, target) => {
   const map = {};
   const results = [];
   for (let i = 0; i < arr.length; i++) {
      if (map[arr[i]]) {
         results.push([target − arr[i], arr[i]]);
         continue;
      };
      map[target − arr[i]] = true;
   };
   return results;
};
console.log(allTwoSum(arr, 5));

आउटपुट

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

[ [ 0, 5 ], [ 2, 3 ] ]

  1. जावास्क्रिप्ट में एक सरणी में मौजूद सभी सकारात्मक का योग

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी (सकारात्मक और नकारात्मक) लेता है। हमारे फ़ंक्शन को सरणी में मौजूद सभी सकारात्मक संख्याओं के योग की गणना और वापसी करनी चाहिए। उदाहरण निम्नलिखित कोड है - const arr = [5, -5, -3, -5, -7, -8, 1, 9]; const sumPositives = (arr =

  1. सी ++ में एक सरणी में सभी जोड़े के एक्सओआर का योग

    इस समस्या में, हमें n पूर्णांकों का एक सरणी arr[] दिया गया है। हमारा काम एक प्रोग्राम बनाना है जो एक सरणी में सभी जोड़े के एक्सओआर का योग खोजने के लिए है। समस्या को समझने के लिए एक उदाहरण लेते हैं, Input: arr[] = {5, 1, 4} Output: 10 Explanation: the sum of all pairs: 5 ^ 1 = 4 1 ^ 4 = 5 5 ^ 4 = 1 s

  1. एक सरणी में सभी जोड़े (ए, बी) खोजें जैसे कि सी ++ में% बी =के

    मान लीजिए कि हमारे पास एक सरणी ए है, उस सरणी से, हमें सभी जोड़े (ए, बी) प्राप्त करना है जैसे कि ए% बी =के। मान लीजिए कि सरणी A =[2, 3, 4, 5, 7] और k =3 है, तो जोड़े (7, 4), (3, 4), (3, 5), (3, 7) हैं। इसे हल करने के लिए, हम सूची को देखेंगे और जांचेंगे कि दी गई शर्त संतोषजनक है या नहीं। उदाहरण #inc