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

জাভাস্ক্রিপ্টে সবচেয়ে ছোট মাল্টিপল বের করা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একমাত্র ইনপুট হিসেবে একটি সংখ্যা নেয়। ফাংশনটি এমন সবচেয়ে ছোট সংখ্যা খুঁজে বের করবে যা প্রথম n প্রাকৃতিক সংখ্যা সব দিয়ে সঠিকভাবে বিভাজ্য।

উদাহরণস্বরূপ −

n = 4 হলে, আউটপুট হওয়া উচিত ১২,

কারণ ১২ হল সবচেয়ে ছোট সংখ্যা যা ১, ২, ৩ এবং ৪ দিয়ে বিভাজ্য।

উদাহরণ

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

const smallestMultiple = num => {    let res = 0;    let i = 1;    let found = false;    while (found === false) {       res += num;       while (res % i === 0 && i <= num) {          if (i === num) {             found = true;          };          i++;       };       i = 1;    };    return res; }; console.log(smallestMultiple(2)); console.log(smallestMultiple(4)); console.log(smallestMultiple(12)); console.log(smallestMultiple(15));

আউটপুট

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

2 12 27720 360360

  1. জাভাস্ক্রিপ্টে আনসর্টেড অ্যারেতে সবচেয়ে বড় এবং ছোট সংখ্যা বের করা

  2. জাভাস্ক্রিপ্টে সব সম্ভাব্য ইউনিক পাথ বের করা

  3. জাভাস্ক্রিপ্টে অ্যারেতে অনুপস্থিত সবচেয়ে ছোট পজিটিভ ইন্টিজার বের করা

  4. জাভাস্ক্রিপ্টে সবচেয়ে ছোট গুড বেস খুঁজে বের করা