কম্পিউটার

JavaScript - ক্ষুদ্রতম n সংখ্যা বা বড় সংখ্যা খুঁজুন


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

উদাহরণস্বরূপ:যদি অ্যারে হয় −

const arr = [12, 4, 5, 10, 9]

n =2 এবং n =3 উভয়ের জন্য, আউটপুট 180

হওয়া উচিত

উদাহরণ

নিম্নলিখিত কোড -

const arr = [12, 4, 5, 10, 9]
const num1 = 2;
const num2 = 3;
const allDivides = (arr, num) => arr.every(el => num % el === 0);
const smallestMultiple = (arr, num) => {
   let smallestN = Math.pow(10, (num - 1));
   while(!allDivides(arr, smallestN)){
      smallestN++;
   };
   return smallestN;
};
console.log(smallestMultiple(arr, num1));
console.log(smallestMultiple(arr, num2));

আউটপুট

নিম্নোক্ত কনসোলে আউটপুট −

180
180

  1. জাভাস্ক্রিপ্টে সর্বাধিক একটি সংখ্যা এলোমেলো করে তৈরি করা সবচেয়ে ছোট সংখ্যা

  2. জাভাস্ক্রিপ্টে সংখ্যাটির পূর্ববর্তী সংখ্যা দ্বারা বিভাজ্য সংখ্যা

  3. একটি প্রদত্ত সংখ্যার ক্ষুদ্রতম সংখ্যা খুঁজে বের করার জন্য C++ প্রোগ্রাম

  4. পাইথনে x এর চেয়ে বড় ছোট সংখ্যাটি কীভাবে খুঁজে পাওয়া যায়?