কম্পিউটার

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


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম আর্গুমেন্ট হিসাবে একটি সংখ্যা নেয়, 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. JavaScript-এ একটি অ্যারের মধ্যে তৃতীয় সর্বোচ্চ সংখ্যা খুঁজে বের করা

  2. জাভাস্ক্রিপ্টে ক্ষুদ্রতম যোগফল সহ অ্যারে থেকে বেশ কয়েকটি জোড়া খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে রূপান্তর করার পরে ক্ষুদ্রতম যোগফল খুঁজে বের করা

  4. জাভাস্ক্রিপ্টে বন্ধনীর স্কোর খোঁজা