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

Первое вхождение бинарным поиском

binary-searcharrays

Условие

В отсортированном по возрастанию массиве найдите индекс первого вхождения target. Значения могут повторяться. Верните −1, если числа нет.

Пример 1

Вход: [1,2,2,2,5], 2
Выход: 1

Пример 2

Вход: [1,3,5], 4
Выход: -1

Ограничения

  • 0 ≤ nums.length ≤ 100 000
  • Массив отсортирован по неубыванию
  • Все значения — конечные целые числа
JS solution.js
Черновик в этой вкладке · Esc, затем Tab — выйти из редактора

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

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