কম্পিউটার

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


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

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

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

const arr = [1, 2, 3, 4, 5, 6, 7];
const num = 14;
const closestPair = (arr, sum) => {
   let first = 0, second = 0;
   for(let i in arr) {
      for(let j in arr) {
         if(i != j) {
            let tmp = arr[i] + arr[j];
            if(tmp <= sum && tmp > first + second) {
               first = arr[i];
               second = arr[j];
            }
         };
      };
   };
   return [first, second];
};
console.log(closestPair(arr, num));

নিম্নোক্ত কনসোলে আউটপুট -

[6, 7]

  1. জাভাস্ক্রিপ্টে একটি টার্গেটে যোগ করে এমন জোড়ার দ্বিতীয় সংখ্যাটি সরানো হচ্ছে

  2. জাভাস্ক্রিপ্ট ব্যবহার করে একটি প্রদত্ত সংখ্যার পরবর্তী মৌলিক সংখ্যা খোঁজা

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

  4. জাভাস্ক্রিপ্ট ব্যবহার করে তাদের যোগফল এবং সর্বোচ্চ সাধারণ ফ্যাক্টর দেওয়া দুটি সংখ্যা খুঁজে বের করা