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

जावास्क्रिप्ट में वह जोड़ा जिसका योग सरणी में मौजूद है


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

उदाहरण

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

const arr = [1, 3, 5, 6, 8, 9]; 
const findPair = (arr = []) => { 
  let count = 0; 
  for (let i = 0; i < arr.length; i++) { 
    for (let j = 0; j < arr.length; j++) { 
      if (i === j) { 
        break; 
      } 
      let sum = arr[i] + arr[j]; 
      if (arr.includes(sum)) { 
        return [arr[i], arr[j]]; 
      } 
    } 
  } 
  return []; 
}; 
console.log(findPair(arr));

आउटपुट

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

[5, 1]
  1. - JavaScript में ऐरे के योग को इवन या ऑड निर्धारित करना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो इंटीजर्स का एक ऐरे arr लेता है। हमारा फ़ंक्शन स्ट्रिंग odd लौटाएगा यदि ऐरे के सभी एलिमेंट्स का योग ऑड है या even यदि यह इवन है।उदाहरणनिम्नलिखित कोड है − { return acc + val; }, 0); const isSumEven = sum % 2 === 0; return isSumEven ? even : odd; }; co

  1. - JavaScript में ऐरे के लिए (पॉजिटिव की गिनती / नेगेटिव का योग) का मान लौटाना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो इंटीजर्स (पॉजिटिव और नेगेटिव) का एक ऐरे लेता है और हमारा फ़ंक्शन एक ऐरे लौटाना चाहिए, जहां पहला एलिमेंट पॉजिटिव नंबर्स की गिनती है और दूसरा एलिमेंट नेगेटिव नंबर्स का योग है।उदाहरणनिम्नलिखिक कोड है − 0){ count++; }else if(val < 0){ sum += val; }; ret

  1. - JavaScript में अधिकतम संभव जोड़ी योग प्राप्त करना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो पूर्णांकों की एक सरणी, arr, लेता है जिसकी लंबाई 2n है, पहला और एकमात्र तर्क के रूप में। हमारे फ़ंक्शन का कार्य इन पूर्णांकों को n पूर्णांक जोड़े में समूहित करना है, जैसे (a1, b1), (a2, b2), ..., (an, bn) जो 1 से n तक सभी i के लिए min(ai, bi) के योग को यथ