কম্পিউটার

জাভাস্ক্রিপ্টে রিকারশন ব্যবহার করে ক্ষুদ্রতম সংখ্যা খোঁজা


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

ধরা যাক নিচেরগুলো আমাদের অ্যারে -

const arr1 = [-2,-3,-4,-5,-6,-7,-8];
const arr2 = [-2, 5, 3, 0];

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

const arr1 = [-2,-3,-4,-5,-6,-7,-8];
const arr2 = [-2, 5, 3, 0];
const min = arr => {
   const helper = (a, ...res) => {
      if (!res.length){
         return a;
      };
      if (a < res[0]){
         res[0] = a;
      };
      return helper(...res);
   };
   return helper(...arr);
}
console.log(min(arr1));
console.log(min(arr2));

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

-8
-2

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

  2. জাভাস্ক্রিপ্ট ব্যবহার করে একটি ডায়োফ্যান্টাইন সমীকরণের সমস্ত সমাধান খোঁজা

  3. JavaScript ব্যবহার করে ইনপুট নম্বরের মধ্যে সবচেয়ে বড় 5 সংখ্যার সংখ্যা খুঁজে বের করা

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