কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে সবচেয়ে ছোট উপযুক্ত সংখ্যা খুঁজে বের করা

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

উদাহরণ

কোড নিচে দেওয়া হলো:

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. জাভাস্ক্রিপ্টে লুকাস সংখ্যা সিকোয়েন্স-এর nth এলিমেন্ট বের করা

  3. জাভাস্ক্রিপ্টে স্পেস-সেপারেটেড সংখ্যার স্ট্রিং থেকে সবচেয়ে বড় ও ছোট সংখ্যা বের করা

  4. জাভাস্ক্রিপ্টে অ্যারেতে প্রথম নন-কনsekutিভ নম্বর খুঁজে বের করা