কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে নির্দিষ্ট সংখ্যা দিয়ে বিভাজ্য জোড়া বের করা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম আর্গুমেন্ট হিসেবে একটি সংখ্যার অ্যারে (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. জাভাস্ক্রিপ্টে নির্দিষ্ট সংখ্যা দিয়ে বিভাজ্য জোড়া বের করা

  2. জাভাস্ক্রিপ্টে টার্গেট যোগফল দেওয়া সন্নিহিত জোড়ার দ্বিতীয় সংখ্যা সরানো

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

  4. জাভাস্ক্রিপ্টে ইনপুট নম্বরের মধ্যে সর্বোচ্চ ৫ ডিজিটের সংখ্যা খুঁজে বের করা