Все задачи
Легко

Два числа с заданной суммой

hash-maparrays

Условие

Верните индексы двух разных элементов nums, сумма которых равна target. Просматривайте правый индекс слева направо; верните первую найденную пару [левый, правый], выбирая самый ранний левый индекс. Если пары нет, верните []. Исходный массив не изменяйте.

Пример 1

Вход: [2,7,11,15], 9
Выход: [0,1]

Пример 2

Вход: [3,3], 6
Выход: [0,1]

Ограничения

  • 0 ≤ nums.length ≤ 100 000
  • Числа и target — целые от −1 000 000 до 1 000 000
  • Один элемент нельзя использовать дважды
JS solution.js
Черновик в этой вкладке · Esc, затем Tab — выйти из редактора

Результаты тестов

Напиши решение и запусти тесты. Включены граничные случаи.