5023. Третий различный максимум

Easy 4 решили
Верните третий различный максимум массива nums. Если различных значений меньше трёх, верните максимальное.

Примеры:

Вход: [3, 2, 1]
Выход: 1
Объяснение: Различные максимумы 3,2,1 — третий это 1.
Вход: [1, 2]
Выход: 2
Объяснение: Различных меньше трёх → вернуть максимум 2.
Вход: [2, 2, 3, 1]
Выход: 1
Объяснение: Различные 3,2,1 — третий 1 (повтор 2 не считается новым максимумом).

Ограничения:

1 <= nums.length <= 10^4 -2^31 <= nums[i] <= 2^31 - 1

Теги:

Массивы Сортировка

Комментарии (0)

Зарегистрируйтесь или войдите, чтобы оставить комментарий

Пока нет комментариев. Будьте первым!