Skip to content

Commit 97bc9f8

Browse files
authored
Update Solution.ts
1 parent 2828398 commit 97bc9f8

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed
Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
function search(nums: number[], target: number): number {
22
let [l, r] = [0, nums.length - 1];
3-
4-
while (l <= r) {
3+
while (l < r) {
54
const mid = (l + r) >> 1;
6-
7-
if (nums[mid] === target) return mid;
8-
if (nums[mid] < target) l = mid + 1;
9-
else r = mid - 1;
5+
if (nums[mid] >= target) {
6+
r = mid;
7+
} else {
8+
l = mid + 1;
9+
}
1010
}
11-
12-
return -1;
11+
return nums[l] === target ? l : -1;
1312
}

0 commit comments

Comments
 (0)