Edabit

Create a function that takes an array of integers and returns the sum of all the integers that have an even index, multiplied by the integer at the last index.

For example:

 [2, 3, 4, 5] ➞ 30 (2 + 4) * 5 ➞ 30  [1, 4, 5, 6, 7, 2, 3] ➞ 48 (1 + 5 + 7 + 3) * 3 ➞ 48 

Examples

 evenLast([]) ➞ 0  evenLast([1, 3, 3, 1, 10]) ➞ 140  evenLast([-11, 3, 3, 1, 10]) ➞ 20 

Solution:

1 2 3 4 5 6 7 8 9
function evenLast(arr) {   let sum = 0;   for (let i = 0; i < arr.length; i++) {     if (i % 2 == 0) {       sum += arr[i];     }   }   return arr.length ? sum * arr[arr.length - 1] : 0; } 

This free site is ad-supported. Learn more