কম্পিউটার

জাভাস্ক্রিপ্টে একটি লক্ষ্য মানের যোগফলের সমস্ত জোড়া খুঁজুন


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম আর্গুমেন্ট হিসাবে সংখ্যার অ্যারে এবং দ্বিতীয় আর্গুমেন্ট হিসাবে একটি টার্গেট যোগ সংখ্যা নেয়৷

ফাংশনটি অ্যারে থেকে সেই সমস্ত জোড়া সংখ্যার একটি অ্যারে ফেরত দেবে যা দ্বিতীয় আর্গুমেন্ট দ্বারা নির্দিষ্ট লক্ষ্য যোগফল পর্যন্ত যোগ করে।

জোড়ার জন্য আমরা একটি মানচিত্র বস্তু ব্যবহার করব এবং পছন্দসই জোড়াগুলিকে একটি নতুন অ্যারেতে ঠেলে দেব৷

উদাহরণ

এর জন্য কোড হবে −

const arr = [7, 0, -4, 5, 2, 3];
const allTwoSum = (arr, target) => {
   const map = {};
   const results = [];
   for (let i = 0; i < arr.length; i++) {
      if (map[arr[i]]) {
         results.push([target − arr[i], arr[i]]);
         continue;
      };
      map[target − arr[i]] = true;
   };
   return results;
};
console.log(allTwoSum(arr, 5));

আউটপুট

এবং কনসোলে আউটপুট হবে −

[ [ 0, 5 ], [ 2, 3 ] ]

  1. জাভাস্ক্রিপ্টে অ্যারেতে সমতুল্য মান এবং ফ্রিকোয়েন্সি খুঁজুন

  2. জাভাস্ক্রিপ্টের একটি অ্যারেতে উপস্থিত সমস্ত ইতিবাচকের সমষ্টি

  3. C++ এ একটি অ্যারেতে সমস্ত জোড়ার XOR-এর যোগফল

  4. একটি অ্যারেতে সমস্ত জোড়া (a, b) খুঁজুন যেমন একটি % b =k C++ এ