কম্পিউটার

এমনকি জাভাস্ক্রিপ্টে সূচক যোগফল


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা পূর্ণসংখ্যার অ্যারে নেয়। আমাদের ফাংশনটি সমস্ত পূর্ণসংখ্যার যোগফল প্রদান করবে যেগুলির একটি জোড় সূচক আছে, শেষ সূচকে পূর্ণসংখ্যা দ্বারা গুণ করা হবে৷

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. জাভাস্ক্রিপ্ট কনস্ট

  2. জাভাস্ক্রিপ্টে কনস্ট বনাম চলুন।

  3. জাভাস্ক্রিপ্টে একটি সংখ্যার সংখ্যার যোগফলের পার্থক্য

  4. জাভাস্ক্রিপ্টে সর্বনিম্ন সূচক যোগ সহ সাধারণ উপাদান