We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 107b4c4 commit 8ddd61fCopy full SHA for 8ddd61f
1 file changed
LeetCode/Easy/0278-first-bad-version/0278-first-bad-version.java
@@ -0,0 +1,20 @@
1
+/* The isBadVersion API is defined in the parent class VersionControl.
2
+ boolean isBadVersion(int version); */
3
+
4
+public class Solution extends VersionControl {
5
+ public int firstBadVersion(int n) {
6
+ int left = 1;
7
+ int right = n;
8
9
+ while(left <= right){
10
+ int mid = left + (right-left)/2;
11
12
+ if(isBadVersion(mid)){
13
+ right = mid-1;
14
+ }else if(isBadVersion(mid) == false){
15
+ left = mid+1;
16
+ }
17
18
+ return left;
19
20
+}
0 commit comments