Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
4
Определить индексы пары элементов, сумма которых равна заданному числу
Условие задачи
Даны два входных параметра: массив целых чисел numbers и целое значение targetSum. Необходимо найти два различных индекса i и j из массива numbers, такие что numbers[i] + numbers[j] == targetSum, и вернуть их в виде массива [i, j]. Если такая пара не существует, можно вернуть пустой массив или null в зависимости от требований задачи.
Пример:
numbers = [2, 7, 11, 15]
targetSum = 9
# Ожидаемый результат: [0, 1] because numbers[0] + numbers[1] = 2 + 7 = 9
Требования к решению:
- Время работы должно быть O(n) или лучше.
- Допустимы любые корректные реализации на выбранном языке.