কম্পিউটার

একটি পরিসর জাভাস্ক্রিপ্টের সর্বনিম্ন সাধারণ গণনা করা


আমাদের একটি ফাংশন লিখতে হবে যা দুটি সংখ্যা a এবং b (a>=b) এর একটি অ্যারে নেয় এবং [a, b] এর মধ্যে সমস্ত সংখ্যার সর্বনিম্ন সাধারণ গুণিতক ফেরত দেয়।

পন্থা

আমরা প্রথমে একটি মৌলিক ফাংশন লিখব যা দুটি সংখ্যার সর্বনিম্ন সাধারণ গুণিতক গণনা করে, একবার আমরা এটিকে পুনরাবৃত্তভাবে [a, b] এর মধ্যে পড়ে থাকা সংখ্যাগুলির উপর কল করব এবং অবশেষে ফলাফলটি ফিরিয়ে দেব।

উদাহরণ

const lcm = (a, b) => {
   let min = Math.min(a, b);
   while(min >= 2){
      if(a % min === 0 && b % min === 0){
         return (a*b)/min;
      };
      min--;
   };
   return (a*b);
};
const leastCommonMultipleInRange = (arr, len = arr[0], res = 1) => {
   if(len <= arr[1]){
      return leastCommonMultipleInRange(arr, len+1, lcm(res, len));
   };
   return res;
};
console.log(leastCommonMultipleInRange([6, 8]));
console.log(leastCommonMultipleInRange([6, 18]));
console.log(leastCommonMultipleInRange([1, 8]));
console.log(leastCommonMultipleInRange([10, 25]));

আউটপুট

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

168
12252240
840
26771144400

  1. জাভাস্ক্রিপ্ট দিয়ে রেঞ্জ তৈরি করা

  2. জাভাস্ক্রিপ্টে একটি অ্যারের মধ্যমা গণনা করা হচ্ছে

  3. জাভাস্ক্রিপ্টে একটি অ্যারের গড় গণনা করা

  4. জাভাস্ক্রিপ্টে সর্বনিম্ন সূচক যোগ সহ সাধারণ উপাদান