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

জাভাস্ক্রিপ্টে রিকার্সন (recursion) ব্যবহার করে সবচেয়ে ছোট সংখ্যা বের করা


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

মনে করুন নিচের অ্যারে দুটি আছে −

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. জাভাস্ক্রিপ্টে ইনপুট নম্বরের মধ্যে সর্বোচ্চ ৫ ডিজিটের সংখ্যা খুঁজে বের করা

  4. জাভাস্ক্রিপ্টে সর্টেড অ্যারে থেকে টার্গেটের নিকটতম দুটি এলিমেন্ট খুঁজে বের করা