lc-go/solutions/1/q153/solution.go
2026-01-17 12:51:40 +09:00

18 lines
236 B
Go

package q153
func findMin(nums []int) int {
l, r := 0, len(nums)
for l < r && nums[l] > nums[r-1] {
m := (l + r) / 2
if nums[m] > nums[r-1] {
l = m + 1
} else {
r = m + 1
l++
}
}
return nums[l]
}
var _ = findMin