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

নির্দিষ্ট প্রস্থ ও উচ্চতায় দ্বিমাত্রিক অ্যারে তৈরি করা - জাভাস্ক্রিপ্ট

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা কিছু ইনপুট ভিত্তিক একটি মাল্টি-ডাইমেনশনাল অ্যারে তৈরি করবে। এটি তিনটি উপাদান গ্রহণ করবে:

  • row — সাব-অ্যারে সংখ্যা,
  • col — প্রতিটি সাব-অ্যারেতে উপাদান সংখ্যা,
  • val — সাব-অ্যারেতে প্রতিটি উপাদানের মান।

উদাহরণস্বরূপ, যদি তিনটি ইনপুট হয় ২, ৩, ১০, তবে আউটপুট হবে:

const output = [[10, 10, 10], [10, 10, 10]];

উদাহরণ

নিচের কোডটি দেখুন:

const row = 2;
const col = 3;
const val = 10;

const constructArray = (row, col, val) => {
  const res = [];
  for(let i = 0; i < row; i++){
    for(let j = 0; j < col; j++){
      if(!res[i]){
        res[i] = [];
      };
      res[i][j] = val;
    };
  };
  return res;
};

console.log(constructArray(row, col, val));

আউটপুট

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

[ [ 10, 10, 10 ], [ 10, 10, 10 ] ]
  1. জাভাস্ক্রিপ্টে new কীওয়ার্ড দিয়ে অ্যারে তৈরির পদ্ধতি

  2. জাভাস্ক্রিপ্টে বাইনারি অ্যারেতে সমান সংখ্যক ০ ও ১ এর সংলগ্ন সাবঅ্যারে

  3. জাভাস্ক্রিপ্টে স্ক্রিন প্রস্থ ও অ্যাসপেক্ট রেশিও দিয়ে উচ্চতা বের করা

  4. জাভাস্ক্রিপ্টে প্রজেক্টাইল ক্লাস তৈরি করে উচ্চতা, অনুভূমিক দূরত্ব ও ল্যান্ডিং গণনা