কম্পিউটার

জাভাস্ক্রিপ্টে কিছু সীমাবদ্ধতার উপর ভিত্তি করে 2-ডি অ্যারে তৈরি করা হচ্ছে


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

এটি তিনটি উপাদানে নেওয়া উচিত, যথা −

  • সারি - অ্যারেতে উপস্থিত সাবয়ারের সংখ্যা,

  • 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. JavaScript Array some() ফাংশন

  2. জাভাস্ক্রিপ্টে কিছু() ফাংশন অ্যারে করুন

  3. জাভাস্ক্রিপ্টে ইনপুট অ্যারের উপর ভিত্তি করে সংশ্লিষ্ট উপাদানগুলির চেয়ে ছোট উপাদানগুলির একটি বিন্যাস তৈরি করা

  4. জাভাস্ক্রিপ্টে 2-ডি অ্যারে পুনর্নির্মাণ