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

जावास्क्रिप्ट में ऐरे में दो नंबर ढूंढना जिनका योग एक विशिष्ट नंबर हो

मान लीजिए निम्नलिखित हमारा ऐरे है -

var numbers = [10,3,40,50,20,30,100]

हमें उपरोक्त ऐरे एलिमेंट्स से दो नंबर खोजने हैं, जिनका योग 80 हो।

इसके लिए, if कंडीशन के साथ साधारण for लूप का उपयोग करें।

उदाहरण

function specificPairsOfSumOfTwoNumbers(numbers, totalValue) 
{ 
  var storeTwoNumbersObject = {} 
  for(var currentNumber of numbers) 
  { 
    if(storeTwoNumbersObject[currentNumber]) 
    { 
      return { 
        firstNumber: totalValue-currentNumber, secondNumber:currentNumber} 
    } 
    storeTwoNumbersObject[totalValue-currentNumber] = true; 
  } 
  return false; 
} 
var numbers = [10,3,40,50,20,30,100] 
console.log("The Two numbers which has the sum 80="); 
console.log(specificPairsOfSumOfTwoNumbers(numbers, 80) )

उपरोक्त प्रोग्राम चलाने के लिए, आपको निम्नलिखित कमांड का उपयोग करना होगा -

node fileName.js.

यहां मेरा फ़ाइल नाम demo207.js है।

आउटपुट

यह निम्नलिखित आउटपुट देगा -

PS C:\Users\Amit\javascript-code> node demo207.js The Two numbers which has the sum 80= { firstNumber: 50, secondNumber: 30 }
  1. - JavaScript में सरणी में किसी विशिष्ट संख्या के दो निकटतम तत्व ढूंढना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो क्रमबद्ध पूर्णांकों की एक सरणी arr को पहले आर्गुमेंट और एक लक्ष्य संख्या को दूसरे आर्गुमेंट के रूप में लेता है।हमारा फ़ंक्शन ठीक दो संख्याओं की एक सरणी लौटानी चाहिए जो सरणी arr में मौजूद हैं और लक्ष्य के निकटतम हैं। आउटपुट सरणी को भी बढ़ते क्रम में सॉर्ट

  1. - C++ में दी गई सरणी के साथ XOR योग दी गई संख्या k के बराबर वाली संख्या ढूंढना

    एक समस्या को हल करने के लिए जिसमें, दिया गया है, हमें वह संख्या ढूंढने का कार्य दिया गया है जिससे दी गई सरणी का उस संख्या के साथ XOR योग k के बराबर हो जाए, उदाहरण के लिए।इनपुट: arr[] = {1, 2, 3, 4, 5}, k = 10 आउटपुट: 11 व्याख्या: 1 ^ 2 ^ 3 ^ 4 ^ 5 ^ 11 = 10 इनपुट: arr[] = { 12, 23, 34, 56, 78 }, k =

  1. - C++ में दी गई सरणी रेंज के साथ XOR योग अधिकतम करने वाली संख्या ढूंढना

    एक समस्या को हल करने के लिए जिसमें हमें एक सरणी और कुछ क्वेरीज़ दी गई हैं। अब प्रत्येक क्वेरी में, हमें एक रेंज दी गई है। अब हमें एक संख्या ढूंढनी है जिससे उनके साथ XOR का योग अधिकतम हो, उदाहरण के लिएइनपुट: A = {20, 11, 18, 2, 13} तीन क्वेरीज़ (L, R) जोड़े के रूप में 1 3 3 5 2 4 आउटपुट: 2147483629 2