কম্পিউটার

জাভাস্ক্রিপ্টে সবচেয়ে ছোট ফিটিং নম্বর খোঁজা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সংখ্যার একটি অ্যারে নেয় এবং একটি সংখ্যা প্রদান করে যা অ্যারের সমস্ত সংখ্যাকে ঠিকভাবে ভাগ করতে পারে৷

অতএব, আসুন এই ফাংশনের জন্য কোড লিখি -

উদাহরণ

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

const arr = [4, 6, 34, 76, 78, 44, 34, 26, 88, 76, 42];
const dividesAll = el => {
   const result = [];
   let num;
   for (num = Math.floor(el / 2); num > 1; num--){
      if (el % num === 0) {
         result.push(num);
      }
   };
   return result;
};
const dividesArray = arr => {
   return arr.map(dividesAll).reduce((acc, val) => {
      return acc.filter(el => val.includes(el));
   });
};
console.log(dividesArray(arr));

আউটপুট

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

[ 2 ]

  1. জাভাস্ক্রিপ্টে সবচেয়ে ছোট ভাল বেস খোঁজা

  2. জাভাস্ক্রিপ্টে লুকাস সংখ্যা অনুক্রমের nম উপাদান খুঁজে বের করা

  3. জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্পেসে সবচেয়ে বড় এবং ক্ষুদ্রতম সংখ্যা খুঁজে বের করা

  4. JavaScript-এ একটি অ্যারেতে প্রথম অ-পরপর নম্বর খোঁজা