Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> 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. - JavaScript में ऐरे में मौजूद सभी पॉजिटिव नंबर्स का योग

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो नंबर्स (पॉजिटिव और नेगेटिव) का एक ऐरे लेता है। हमारा फ़ंक्शन ऐरे में मौजूद सभी पॉजिटिव नंबर्स का योग गणना करके लौटाएगा।उदाहरणनिम्नलिखित कोड है − { if(isPositive(val)){ acc += val; }; return acc; }, 0); return res; }; console.log(sumPositives(arr));आ

  1. - C++ में ऐरे में सभी जोड़ियों के XOR का योग

    इस समस्या में, हमें n पूर्णांकों का एक ऐरे arr[] दिया गया है। हमारा कार्य एक प्रोग्राम बनाना है जो ऐरे में सभी जोड़ियों के XOR का योग निकाले।उदाहरण से समझते हैंइनपुट: arr[] = {5, 1, 4} आउटपुट: 10 व्याख्या: सभी जोड़ियों का योग: 5 ^ 1 = 4 1 ^ 4 = 5 5 ^ 4 = 1 योग = 4 + 5 + 1 = 10इस समस्या को हल करने का

  1. - C++ में सरणी में उन सभी जोड़े (a, b) को खोजें जैसे कि a % b = k

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