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

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