Problem · Array
Filter Odds and Reverse Evens
Learn this problemProblem statement
You are given an integer array nums.
Remove every odd value, then return the remaining even values in reverse order.
Function
filterOddsAndReverseEvens(nums: int[]) → int[]Complete the function filterOddsAndReverseEvens in the editor below.
filterOddsAndReverseEvens has the following parameter:
int[] nums: the input array
Returns
int[]: the even values from nums, reversed.
Examples
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].
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