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

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


একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম আর্গুমেন্ট হিসেবে একটি সংখ্যা (n) এবং দ্বিতীয় আর্গুমেন্ট হিসেবে একটি সংখ্যা অ্যারে গ্রহণ করবে। ফাংশনটি সেই n-অঙ্কের সবচেয়ে ছোট সংখ্যা ফেরত দেবে যা অ্যারেতে থাকা সব উপাদানের গুণনফল (multiple) হবে।

যদি এমন কোনো 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. জাভাস্ক্রিপ্টে ট্রান্সফরমেশন করে স্ট্রিংয়ের সবচেয়ে ছোট যোগফল বের করা

  4. জাভাস্ক্রিপ্টে ব্র্যাকেটের স্কোর নির্ণয়