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

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

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

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

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

Примеры:

  • second_max([10, 20, 20, 10]) -> 10
  • second_max([7, 7, 7]) -> None
py
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
Открыть курс →
def second_max(nums):
    # ваш код
    pass
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.