[1, 4, 6, 8, 9] мог превратиться в [8, 9, 1, 4, 6]. Результат — массив values.
Верните индекс числа value в values или -1, если его там нет. Решение должно работать за O(log n).values=[15, 18, 22, 3, 7, 11], value=7 → 4
Исходный список [3, 7, 11, 15, 18, 22] сдвинут так, что начинается с 15. Число 7 стоит на индексе 4.
values=[15, 18, 22, 3, 7, 11], value=16 → -1
Числа 16 нет, ответ -1.
values=[2, 9], value=2 → 0
values различныvalues — отсортированный по возрастанию массив, возможно циклически сдвинутыйvalues=[15, 18, 22, 3, 7, 11], value=7
4
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 125 тестов на сервере, включая скрытые.