Самое большое чётное

В списке чисел иногда нужно быстро выбрать лучший вариант, но только среди подходящих по условию. Дан список nums. Верни наибольшее чётное число из списка, а если чётных чисел нет — верни -1.

Примеры

Ввод
[1, 2, 3, 4, 5]
Вывод
4
Ввод
[7, 7, 7]
Вывод
-1
Ввод
[]
Вывод
-1

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

def max_even(nums: list[int]) -> int:

Теги

arraymath
PostgreSQLv16

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

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