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

JavaScript में किसी संख्या से विभाज्य होने वाली जोड़ी ढूंढना

हमें एक JavaScript फ़ंक्शन लिखना है जो पहली आर्गुमेंट के रूप में संख्याओं की एक सरणी लेता है, आइए इसे arr कहते हैं और दूसरी आर्गुमेंट के रूप में एक अकेली संख्या, आइए इसे num कहते हैं।

फ़ंक्शन को सरणी से उन सभी जोड़ों को ढूंढना चाहिए जहां:

arr[i] + arr[j] = num, and i < j

उदाहरण

यदि इनपुट सरणी और संख्या है:

const arr = [1, 2, 3, 4, 5, 6]; const num = 4;

तो आउटपुट होना चाहिए:

const output = [
  [1, 3], [2, 6], [3, 5]
];

उदाहरण

const arr = [1, 2, 3, 4, 5, 6];
const num = 4;
const divisibleSumPairs = (arr = [], num) => {
  const res = [];
  const { length } = arr;
  for(let i = 0; i < length; i++){
    for(let j = i + 1; j < length; j++){
      const sum = arr[i] + arr[j];
      if(sum % num === 0){
        res.push([arr[i], arr[j]]);
      }
    }
  }
  return res;
};
console.log(divisibleSumPairs(arr, num));

आउटपुट

[ [ 1, 3 ], [ 2, 6 ], [ 3, 5 ] ]
  1. - JavaScript में टारगेट तक जोड़ने वाली जोड़ी की दूसरी संख्या को हटाना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो नंबर्स का एक ऐरे और एक टारगेट सम लेता है। हमारा फ़ंक्शन ऐरे से उन सभी लगातार नंबर जोड़ियों की दूसरी संख्या को हटाना चाहिए जो टारगेट नंबर तक जुड़ते हैं।उदाहरणनिम्नलिखिक कोड है − { const res = [arr[0]]; for(i = 1; i < arr.length; i++){ if(arr[i] + res

  1. - JavaScript में स्क्रैम्बल्ड अनुक्रम में एक गायब संख्या खोजना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो 1 से n तक की संख्याओं वाला एक ऐरे लेता है। समस्या यह है कि ऐरे से एक संख्या गायब हो जाती है और ऐरे सॉर्टेड भी नहीं होता। हमारा फ़ंक्शन उस एक गायब संख्या को खोजकर लौटाना चाहिए।उदाहरणनिम्नलिखिक कोड है − acc + val); const { length: len } = arr; const s

  1. - जावास्क्रिप्ट का उपयोग करके इनपुट संख्या के भीतर सबसे बड़ी 5 अंकों की संख्या ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो कम से कम पांच अंकों की एक स्ट्रिंग संख्या लेता है। हमारा फ़ंक्शन दी गई संख्या के भीतर मिलने वाले लगातार पांच अंकों का सबसे बड़ा अनुक्रम लौटाएगा।उदाहरणनिम्न कोड देखें:const num = 123546544; const findGreatestFiveDigit = (num = ) => {    con