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
Решите эту задачу в браузере
Создайте бесплатный аккаунт — редактор Python, Java, JavaScript и Go, проверка на тестах за секунды.
Комментарии (0)
Зарегистрируйтесь или войдите, чтобы оставить комментарий
Пока нет комментариев. Будьте первым!