Последние чётные

Иногда из большого списка нужно забрать только последние подходящие значения, не меняя их порядок. Напиши функцию even_numbers, которая получает список arr и число n. Сначала найди все чётные числа, а затем верни последние n из них в том же порядке, в каком они были в исходном списке.

Примеры

Ввод
[1, 2, 3, 4, 5, 6, 7, 8, 9], 3
Вывод
[4, 6, 8]
Ввод
[-22, 5, 3, 11, 26, -6, -7, -8, -9, -8, 26], 2
Вывод
[-8, 26]
Ввод
[6, -25, 3, 7, 5, 5, 7, -3, 23], 1
Вывод
[6]

Нужно реализовать

def even_numbers(arr: list[int], n: int) -> list[int]:

Теги

listsarray
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
[1,2,3,4,5,6,7,8,9], 3
Ожидаемый[4,6,8]
2
Ввод
[-22,5,3,11,26,-6,-7,-8,-9,-8,26], 2
Ожидаемый[-8,26]
3
Ввод
[6,-25,3,7,5,5,7,-3,23], 1
Ожидаемый[6]
4
Ввод
[2,4,6,8], 4
Ожидаемый[2,4,6,8]
5
Ввод
[2,4,6,8], 2
Ожидаемый[6,8]
6
Ввод
[1,2,3,4,5,6,7,8,9], -3
Ожидаемый[8]
Фокус-радио
На паузе · SomaFM · Fluid