কম্পিউটার

জাভাস্ক্রিপ্টে সংখ্যার বিন্যাসের ক্ষুদ্রতম সাধারণ একাধিক


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

পরিসরটি হবে দুটি সংখ্যার একটি বিন্যাস যা অগত্যা সংখ্যাসূচক হবে না৷

উদাহরণস্বরূপ, যদি দেওয়া হয় [1, 3], তাহলে আমাদের 1 এবং 3 উভয়ের ক্ষুদ্রতম সাধারণ গুণিতক খুঁজে বের করতে হবে যা 1 এবং 3 এর মধ্যে সমস্ত সংখ্যা দ্বারা সমানভাবে বিভাজ্য। এখানে উত্তর হবে 6।

উদাহরণ

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

const range = [1, 12];
const smallestCommon = (array = []) => {
   arr = array.slice().sort((a, b) => a − b);
   let result = [];
   for(let i = arr[0]; i <= arr[1]; i++){
      result.push(i);
   };
   let i = 1;
   let res;
   while(result.every(item=>res%item==0)==false){
      i++;
      res = arr[1]*i;
   }
   return res;
}
console.log(smallestCommon(range));

আউটপুট

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

27720

  1. জাভাস্ক্রিপ্টে একাধিক ডুপ্লিকেট সহ একটি অ্যারেতে সমস্ত সদৃশ নম্বর খোঁজা৷

  2. জাভাস্ক্রিপ্টে দুটি সংখ্যার সর্বনিম্ন সাধারণ গুণিতক গণনা করার ফাংশন

  3. জাভাস্ক্রিপ্টে একটি পরিসরের মধ্যে প্রাকৃতিক সংখ্যার অ্যারে রিটার্নিং

  4. জাভাস্ক্রিপ্টে তাদের আসল ক্রমে একটি অ্যারে থেকে n ক্ষুদ্রতম সংখ্যা পুনরুদ্ধার করা হচ্ছে