আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একমাত্র ইনপুট হিসেবে একটি সংখ্যা নেয়। ফাংশনটি এমন সবচেয়ে ছোট সংখ্যা খুঁজে বের করবে যা প্রথম 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