#325 Поиск числа без пары в массиве
Дан массив чисел, в котором все числа кроме одного имеют пару (встречаются дважды). Найти число, которое встречается только один раз:
// <= [1, 0, 3, -2, 9, 9, 1, -2, 0]
// => 3
int find(int[] arr) {
...
}
Дополнительные условия:
-
nullили пустой массив -> выброситьRuntimeException. -
Более 1 числа без пары -> выбросить
RuntimeException. -
Нет числа, которое встречается единожды -> выбросить
RuntimeException. -
Какое-либо из чисел встречается более 2-x раз -> выбросить
RuntimeException.
Разбор вопроса
Войди, чтобы начать диалог
Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти
Доступно с Premium
Это лишь одно из решений, доступных с Premium. А ещё:
- 250+ продвинутых лекций
- 1300+ практических заданий
- 500+ решений задач с реальных собеседований
- Именные сертификаты Java Hub
- Расширенный доступ к AI-ментору