কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে দ্বি-মাত্রিক অ্যারের উপাদানগুলির পর্যায়ক্রমে যোগফল


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যেটি 2-মাত্রিক অ্যারে নিয়ে যায় m X n ক্রম যাতে একই সংখ্যক সারি এবং কলাম থাকে৷

এই অ্যারের জন্য, আমাদের ফাংশন গণনা করা উচিত এবং নিম্নলিখিত যোগফল-

ফেরত দেওয়া উচিত

$\sum_{i=1}^m \sum_{j=1}^n (-1)^{i+j}a_{ij}$

উদাহরণ

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

const arr = [
   [4, 6, 3],
   [1, 8, 7],
   [2, 5, 9]
];
const alternateSum = (arr = []) => {
   let sum = 0;
   for(let i = 0; i < arr.length; i++){
      for(let j = 0; j < arr[i].length; j++){
         const multiplier = (i + j) % 2 === 0 ? 1 : -1;
         sum += (multiplier * arr[i][j]);
      };
   };
   return sum;
};
console.log(alternateSum(arr));

আউটপুট

7

  1. জাভাস্ক্রিপ্ট ব্যবহার করে অ্যারেতে নেস্টেড অবজেক্টের মানের সমষ্টি

  2. জাভাস্ক্রিপ্টে একটি অ্যারের উপাদান পুনর্বিন্যাস করা

  3. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারের উপাদানের গভীর গণনা

  4. জাভাস্ক্রিপ্ট ব্যবহার করে স্ট্রিং সংখ্যার সমষ্টি