ids, отсортированный по возрастанию; все номера разные. Нужно узнать, где в нём лежит номер wanted.
Верните индекс wanted в ids (нумерация с нуля) или -1, если такого номера нет.
Просмотреть весь список подряд — слишком долго: решение должно работать за O(log n).ids=[-7, 2, 15, 40, 41, 300], wanted=40 → 3
Номер 40 стоит на позиции 3.
ids=[-7, 2, 15, 40, 41, 300], wanted=16 → -1
Номера 16 в списке нет, поэтому -1.
ids=[5], wanted=5 → 0
ids[i] различны, список строго возрастаетids=[-7, 2, 15, 40, 41, 300], wanted=40
3
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 111 тестов на сервере, включая скрытые.