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

জাভাস্ক্রিপ্টে নির্দিষ্ট সীমাবদ্ধতা অনুযায়ী ২D অ্যারে তৈরি


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

এটিতে তিনটি ইনপুট থাকবে −

  • row - অ্যারেতে কতটি সাব-অ্যারে থাকবে,

  • col - প্রতিটি সাব-অ্যারেতে কতটি উপাদান থাকবে,

  • val - সাব-অ্যারেতে প্রতিটি উপাদানের মান,

উদাহরণস্বরূপ, যদি তিনটি ইনপুট হয় 2, 3, 10

তবে আউটপুট হওয়া উচিত −

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. জাভাস্ক্রিপ্ট Array.some() ফাংশন

  2. জাভাস্ক্রিপ্ট Array some() ফাংশন

  3. জাভাস্ক্রিপ্টে ইনপুট অ্যারে ভিত্তিক করে ডানপাশে থাকা ছোট উপাদানগুলোর গণনা

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