কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে 2-ডি অ্যারের প্রতিটি সারিতে ন্যূনতম মানের সমষ্টি খোঁজা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সংখ্যার একটি 2-ডি অ্যারে নেয়। আমাদের ফাংশনটি 2-ডি অ্যারের প্রতিটি সারি থেকে ক্ষুদ্রতম সংখ্যা বাছাই করা উচিত এবং তারপর অবশেষে সেই ক্ষুদ্রতম সংখ্যাগুলির যোগফল ফেরত দেবে৷

উদাহরণ

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

const arr = [
   [2, 5, 1, 6],
   [6, 8, 5, 8],
   [3, 6, 7, 5],
   [9, 11, 13, 12]
];
const sumSmallest = (arr = []) => {
   const findSmallest = array => array.reduce((acc, val) => {
      return Math.min(acc, val);
   }, Infinity)
   let sum = 0;
   arr.forEach(sub => {
      sum += findSmallest(sub);
   });
   return sum;
};
console.log(sumSmallest(arr));

আউটপুট

18

  1. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারের মধ্যে একমাত্র অনন্য স্ট্রিং খোঁজা

  2. স্ট্রিংগুলির 2-ডি অ্যারে সাজানো এবং জাভাস্ক্রিপ্ট ব্যবহার করে তির্যক উপাদান খুঁজে পাওয়া

  3. জাভাস্ক্রিপ্টে একটি অ্যারেতে ন্যূনতম সময়ের পার্থক্য খোঁজা

  4. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারেতে সবচেয়ে ঘন ঘন শব্দ(গুলি) খোঁজা