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

JavaScript में दी गई संख्या के निकटतम जोड़ी योग खोजना


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

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

इसके लिए कोड:

const arr = [1, 2, 3, 4, 5, 6, 7];
const num = 14;
const closestPair = (arr, sum) => {
  let first = 0, second = 0;
  for (let i in arr) {
    for (let j in arr) {
      if (i != j) {
        let tmp = arr[i] + arr[j];
        if (tmp <= sum && tmp > first + second) {
          first = arr[i];
          second = arr[j];
        }
      }
    }
  }
  return [first, second];
};
console.log(closestPair(arr, num));

कंसोल पर आउटपुट:

[6, 7]

  1. - JavaScript में दी गई संख्या के बाद अगली अभाज्य संख्या खोजना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या n लेता है। हमारा फ़ंक्शन वह सबसे छोटी संख्या लौटानी चाहिए जो n से थोड़ी बड़ी हो और एक अभाज्य संख्या हो।उदाहरणनिम्नलिखिक कोड है − { let sqrtnum = Math.floor(Math.sqrt(num)); let prime = num !== 1; for(let i = 2; i { while(!isPrime(++num)){

  1. - जावास्क्रिप्ट में विशिष्ट संख्या अंतर वाले दो अभाज्य संख्याओं को ढूंढना

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

  1. - जावास्क्रिप्ट में उनका योग और महत्तम समापवर्तक दिए जाने पर दो संख्याएं ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो संख्याएं लेता है। पहली संख्या दो संख्याओं के योग को दर्शाती है और दूसरी उनके HCF (GCD या महत्तम समापवर्तक) को दर्शाती है। हमारा फ़ंक्शन उन दो संख्याओं को ढूंढकर लौटाएगा।उदाहरणनिम्न कोड देखें:const sum = 12; const gcd = 4; const findNumbers = (sum, g