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

জাভাস্ক্রিপ্টে জোড় ইন্ডেক্সের সমষ্টি লাস্ট ইন্ডেক্স দিয়ে গুণ করা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি ইন্টিজার অ্যারে নেবে। ফাংশনটি সব জোড় ইন্ডেক্স (even index) থাকা ইন্টিজারগুলোর সমষ্টি বের করে সেটিকে লাস্ট ইন্ডেক্স-এ থাকা ইন্টিজার দিয়ে গুণ করবে এবং ফলাফল রিটার্ন করবে।

const arr = [4, 1, 6, 8, 3, 9];

প্রত্যাশিত আউটপুট –

const output = 117;

উদাহরণ

নিচের কোডটি –

const arr = [4, 1, 6, 8, 3, 9]; const evenLast = (arr = []) => { if (arr.length === 0) { return 0 } else { const sub = arr.filter((_, index) => index%2===0); const sum = sub.reduce((a,b) => a+b); const posEl = arr[arr.length -1]; const res = sum*posEl; return res; } }; console.log(evenLast(arr));

আউটপুট

কনসোল আউটপুট –

117
  1. জাভাস্ক্রিপ্ট const কীওয়ার্ড

  2. জাভাস্ক্রিপ্টে Const এবং Let এর পার্থক্য

  3. জাভাস্ক্রিপ্টে সংখ্যার অঙ্কগুলোর যোগফল ও গুণফলের পার্থক্য বের করা

  4. জাভাস্ক্রিপ্টে দুটি অ্যারেতে কমন উপাদান যেটির ইনডেক্স যোগফল ন্যূনতম