मान लें कि निम्नलिखित हमारी सरणी है -
var numbers = [10,3,40,50,20,30,100]
हमें उपरोक्त सरणी तत्वों में से दो संख्याओं को खोजने की आवश्यकता है, जिनका योग 80 है।
इसके लिए if कंडीशन के साथ सिंपल फॉर लूप का इस्तेमाल करें।
उदाहरण
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 }है