Problem · Array

Filter Odds and Reverse Evens

EasyUpstartFULLTIMEOA

You are given an integer array nums.

Remove every odd value, then return the remaining even values in reverse order.

Function Description

Complete the function filterOddsAndReverseEvens in the editor below.

filterOddsAndReverseEvens has the following parameter:

  1. int[] nums: the input array

Returns

int[]: the even values from nums, reversed.

Examples
01 · Example 1
nums = [1, 2, 3, 4, 6]
return = [6, 4, 2]

After removing odd values, the remaining array is [2, 4, 6]. Reversing it gives [6, 4, 2].

02 · Example 2
nums = [7, 9, 11]
return = []

Every value is odd, so the result is empty.

Constraints
  • 1 <= nums.length <= 2 * 10^5
  • -10^9 <= nums[i] <= 10^9
More Upstart problems
drafts saved locally
public int[] filterOddsAndReverseEvens(int[] nums) {
    // write your code here
}
nums[1, 2, 3, 4, 6]
expected[6, 4, 2]
sign in to submit