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

২-ডি অ্যারে ভিত্তিক করে সর্বোচ্চ অ্যারে তৈরি করা - জাভাস্ক্রিপ্ট

ধরা যাক, আমাদের কাছে নিচের মতো সংখ্যার অ্যারে-এর-অ্যারে রয়েছে:

const arr = [
  [1, 16, 34, 48],
  [6, 66, 2, 98],
  [43, 8, 65, 43],
  [32, 98, 76, 83],
  [65, 89, 32, 4],
];

আমাদের একটি ফাংশন লিখতে হবে যা এই অ্যারে-এর-অ্যারেটি ওভার ম্যাপ করে এবং প্রতিটি সাব-অ্যারে থেকে সর্বোচ্চ (সর্ববৃহৎ) উপাদান ধারণকারী একটি অ্যারে রিটার্ন করে।

তাহলে, উপরের অ্যারেটির জন্য আউটপুট হবে:

const output = [
  48,
  98,
  65,
  83,
  89
];

উদাহরণ

প্রতিটি সাব-অ্যারে থেকে সর্বোচ্চ উপাদান পानेের কোড নিচে দেওয়া হল:

const arr = [
  [1, 16, 34, 48],
  [6, 66, 2, 98],
  [43, 8, 65, 43],
  [32, 98, 76, 83],
  [65, 89, 32, 4],
];

const constructBig = arr => {
  return arr.map(sub => {
    const max = Math.max(...sub);
    return max;
  });
};

console.log(constructBig(arr));

আউটপুট

এটি কনসোলে নিচের আউটপুট তৈরি করবে:

[ 48, 98, 65, 98, 89 ]
  1. জাভাস্ক্রিপ্টে অ্যারে অনুযায়ী স্ট্রিং শাফল করা

  2. জাভাস্ক্রিপ্টে র‍্যান্ডম স্ট্রিং থেকে অ্যারের স্ট্রিং গঠন ও মিলিয়ে যাচাই করা

  3. জাভাস্ক্রিপ্টে অ্যারে অনুযায়ী স্ট্রিংয়ের অক্ষর শিফ্ট করা

  4. জাভাস্ক্রিপ্টে ২-ডি অ্যারে রিশেপ (Reshape) করা