কম্পিউটার

পুনরাবৃত্তি - জাভাস্ক্রিপ্টে সমষ্টি নেস্টেড অ্যারে


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সংখ্যার একটি নেস্টেড অ্যারে নেয় এবং অ্যারেতে উপস্থিত সমস্ত সংখ্যার যোগফল প্রদান করে৷

ধরা যাক নিম্নলিখিতটি আমাদের নেস্টেড অ্যারে -

const arr = [2, 5, 7, [
   4, 5, 4, 7, [
       5, 7, 5
   ], 5
], 2];

উদাহরণ

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

const arr = [2, 5, 7, [
   4, 5, 4, 7, [
      5, 7, 5
   ], 5
], 2];
const calculateSum = (arr, query) => {
   let count = 0;
   for(let i = 0; i < arr.length; i++){
      if(Array.isArray(arr[i])){
         count += calculateSum(arr[i], query);
         continue;
      };
      count += arr[i];
   };
   return count;
};
console.log(calculateSum(arr));

আউটপুট

এটি কনসোলে −

নিম্নলিখিত আউটপুট তৈরি করবে
58

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

  2. জাভাস্ক্রিপ্টে নেস্টেড অ্যারে গ্রুপ করা

  3. অ্যারে জাভাস্ক্রিপ্টের অ্যারেতে আংশিক যোগফল

  4. জাভাস্ক্রিপ্টে নেস্টেড অ্যারের ওজনের যোগফল