কম্পিউটার

জাভাস্ক্রিপ্টে ক্ষুদ্রতম মাল্টিপল খোঁজা


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

যেমন −

n =4 এর জন্য, আউটপুট 12,

হওয়া উচিত

কারণ 12 হল ক্ষুদ্রতম সংখ্যা যা 1 এবং 2 এবং 3 এবং 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. জাভাস্ক্রিপ্টে সবচেয়ে ছোট ভাল বেস খোঁজা