lc-go/solutions/0/q35/solution.go
2025-12-28 12:54:21 +09:00

19 lines
275 B
Go

package q35
func searchInsert(nums []int, target int) int {
l, r := 0, len(nums)
for l < r {
mid := (l + r) / 2
switch {
case nums[mid] == target:
return mid
case nums[mid] > target:
r = mid
default:
l = mid + 1
}
}
return l
}
var _ = searchInsert