Ctrl K

Самое большое без повторов

Лёгкая
Дан массив целых чисел values. Найдите наибольшее число, которое встречается в нём ровно один раз. Если каждое число повторяется, верните -1.
Пример 1
values=[6, 2, 11, 6, 11, 4, 2] → 4

11, 6 и 2 встречаются по два раза, а 4 — один. Ответ 4.

Пример 2
values=[3, 3, 3] → -1

Единственное число повторяется, одиночек нет — ответ -1.

Пример 3
values=[0] → 0
Ограничения
  • 1 ≤ len(values) ≤ 10⁵
  • 0 ≤ values[i] ≤ 1000
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиПобедитель с большинством голосов ЛёгкаяЕсть ли повтор ЛёгкаяПотерянный билет ЛёгкаяЗначения в обоих списках ЛёгкаяОбщие значения с повторами Лёгкая
загружаем Python…
Вход
values=[6, 2, 11, 6, 11, 4, 2]
Ожидается
4

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 89 тестов на сервере, включая скрытые.