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

JavaScript-এ অ্যারে অব অ্যারে থেকে প্রতিটি সাব-অ্যারের সমষ্টি বের করা


একটি অ্যারে অব অ্যারে দেওয়া আছে, যেকোনো সাব-অ্যারে কিছু নম্বর ধারণ করে। আমাদের একটি ফাংশন লিখতে হবে যা একটি অ্যারে রিটার্ন করবে যেখানে প্রতিটি আইটেম সংশ্লিষ্ট সাব-অ্যারের সব আইটেমের সমষ্টি হবে।

উদাহরণস্বরূপ:

যদি ইনপুট অ্যারে হয়:

const numbers = [    [1, 2, 3, 4],    [5, 6, 7],    [8, 9, 10, 11, 12] ];

তবে আউটপুট হবে:

const output = [10, 18, 50];

তাহলে, এই ফাংশনের কোড লিখি:

উদাহরণ

const numbers = [    [1, 2, 3, 4],    [5, 6, 7],    [8, 9, 10, 11, 12] ]; const sum = arr => arr.reduce((acc, val) => acc+val); const sumSubArray = arr => {    return arr.reduce((acc, val) => {       const s = sum(val);       acc.push(s);       return acc;    }, []); }; console.log(sumSubArray(numbers));

আউটপুট

কনসোলে আউটপুট হবে:

[ 10, 18, 50 ]

  1. জাভাস্ক্রিপ্টে অ্যারে এলিমেন্টের সব সম্ভাব্য কম্বিনেশন বের করা

  2. জাভাস্ক্রিপ্টে অ্যারেতে সবচেয়ে বড় স্ট্রিংগুলো বের করা

  3. জাভাস্ক্রিপ্টে অ্যারেতে থাকা সব ধনাত্মক সংখ্যার যোগফল বের করা

  4. জাভাস্ক্রিপ্টে তিনটি অ্যারেতে সাধারণ সব উপাদানের যোগফল বের করা