We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8802fb5 commit aeb3ae9Copy full SHA for aeb3ae9
src/main/java/com/fishercoder/solutions/_278.java
@@ -26,23 +26,15 @@ public static class Solution1 {
26
public int firstBadVersion(int n) {
27
int left = 1;
28
int right = n;
29
- if (isBadVersion(left)) {
30
- return left;
31
- }
32
-
33
- while (left + 1 < right) {
34
- int mid = left + (right - left) / 2;
+ while (left < right) {
+ int mid = left + (right - left)/2;
35
if (isBadVersion(mid)) {
36
right = mid;
37
} else {
38
- left = mid;
+ left = mid + 1;
39
}
40
41
42
43
44
45
- return right;
+ return left;
46
47
48
private boolean isBadVersion(int left) {
0 commit comments