← К задачам
Средне · +3МножестваПоследовательности

Второй максимум

Дан список чисел. Верните второе по величине различное значение. Повторы считаются за одно число: для [5, 5, 3] второй максимум равен 3.

Если различных значений меньше двух (список пуст или все элементы одинаковы), верните None.

Вход: список чисел. Выход: второе по величине уникальное значение или None.

Примеры:

  • second_max([10, 20, 20, 10]) -> 10
  • second_max([7, 7, 7]) -> None
def second_max(nums):
    # ваш код
    pass
Для запуска тестов необходима авторизация.
Поддержать проект