কম্পিউটার

একটি অ্যারেতে দুটি সংখ্যা খুঁজে বের করার সেরা উপায় যার যোগফল জাভাস্ক্রিপ্টের সাথে একটি নির্দিষ্ট সংখ্যা?


আসুন বলি নিচেরটি আমাদের অ্যারে -

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 }

  1. জাভাস্ক্রিপ্টে একটি নির্দিষ্ট সংখ্যা ব্যবধান সহ দুটি মৌলিক সংখ্যা সন্ধান করা

  2. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারের মধ্যে একটি নির্দিষ্ট সংখ্যার দুটি নিকটতম উপাদান খুঁজে বের করা

  3. নম্বর খোঁজার জন্য C++ প্রোগ্রাম যার XOR সমষ্টি প্রদত্ত অ্যারে সহ একটি প্রদত্ত নম্বর k

  4. C++ ব্যবহার করে প্রদত্ত অ্যারে রেঞ্জ সহ XOR-এর যোগফল সর্বাধিক হওয়া নম্বরটি খুঁজুন