আমাদের অ্যারেগুলির একটি অ্যারে রয়েছে এবং একটি ফাংশন লিখতে হবে যা এই অ্যারেতে নেয় এবং একটি নতুন অ্যারে ফেরত দেয় যা মূল অ্যারের সংশ্লিষ্ট উপাদানগুলির যোগফলকে প্রতিনিধিত্ব করে৷
যদি মূল অ্যারে −
হয় <প্রে>[ [৪৩, ২, ২১], [১, ২, ৪, ৫৪], [৫, ৮৪, ২], [১১, ৫, ৩, ১]]আউটপুট
তারপর আউটপুট −
হওয়া উচিত[60, 93, 30, 55]
ফাংশন addArray() -
লিখিউদাহরণ
এই ফাংশনের জন্য সম্পূর্ণ কোড হবে −
const arr =[ [ [43, 2, 21], [1, 2, 4, 54], [5, 84, 2], [11, 5, 3, 1]];const sumArray =(অ্যারে) => { const newArray =[]; array.forEach(sub => { sub.forEach((num, index) => { if(newArray[index]){ newArray[index] +=num; }else{ newArray[index] =num; } }); }); রিটার্ন newArray;}console.log(sumArray(arr));
এখানে আমরা মূল অ্যারের প্রতিটি উপাদান এবং তারপর প্রতিটি সংখ্যার উপর পুনরাবৃত্তি করি, সেই সূচকের যোগফল আগে থেকেই আছে কিনা তা পরীক্ষা করে, আমরা শুধু এর সাথে সংশ্লিষ্ট সংখ্যাটি যোগ করেছি অন্যথায় এটির সমান অনুরূপ সংখ্যাটি সেট করে দিয়েছি।
আউটপুট
কনসোলে আউটপুট হবে −
[ 60, 93, 30, 55 ]