আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা N/2 উপাদান সমন্বিত দুটি সাব-অ্যারে (বাম এবং ডানে) দৈর্ঘ্যের N (N সমান হওয়া উচিত) এর অ্যারে নেয় এবং এর সমষ্টি করে subarrays এবং তারপর উভয় subarray গুন করুন।
উদাহরণস্বরূপ:যদি ইনপুট অ্যারে −
হয়const arr = [1, 2, 3, 4]
তারপর আউটপুট −
হওয়া উচিত(2+1) * (3+4) = 21
উদাহরণ
নিম্নলিখিত কোড -
const arr = [1, 2, 3, 4] const subArrayProduct = arr => { const { length: l } = arr; const creds = arr.reduce((acc, val, ind) => { let { left, right } = acc; if(ind < l/2){ left += val; }else{ right += val; } return { left, right }; }, { left: 0, right: 0 }); return creds.left * creds.right; }; console.log(subArrayProduct(arr));
আউটপুট
নিম্নোক্ত কনসোলে আউটপুট −
21