AlgoLounge

Last Even Index

easy

Return the index of the last even integer in the given array arr. If there's no even number, return -1.

Examples

Example 1

Input:  [1, 3, 2, 4, 5]
Output: 3

The last even number is 4 at index 3

Example 2

Input:  [1, 3, 5]
Output: -1

No even numbers in the array

Example 3

Input:  [2]
Output: 0

Single even number at index 0

Constraints

  • Array contains at least 1 element
  • Return -1 if no even numbers exist
  • Even numbers are divisible by 2
TypeScript
Loading editor…
List of test cases (10)
Case 1
arr = [1,3,2,4,5]
Case 2
arr = [1,3,5]
Case 3
arr = [2]
Case 4
arr = [2,4,6,8]
Case 5
arr = [1,2,3,4,5,6]
Case 6
arr = [7,9,11]
Case 7
arr = [10,20,30,40,50]
Case 8
arr = [1,3,5,7,8,9]
Case 9
arr = [0]
Case 10
arr = [2,1,4,3,6,5]