Поиск в повёрнутом отсортированном массиве

Бинарный поиск Сложная
Массив nums был отсортирован по возрастанию, а затем повёрнут в неизвестной точке (все элементы различны). Дано число target. Верните индекс target в массиве, или -1, если его там нет.
Сигнатура функции
search_rotated(nums: list[int], target: int) -> int
Примеры
ВходОжидаемый результат
[[4, 5, 6, 7, 0, 1, 2], 0]4
[[4, 5, 6, 7, 0, 1, 2], 3]-1
1решили
1пытались
100%успешность
Войдите, чтобы решить →