278. First Bad Version
Easy
π Solution
# The isBadVersion API is already defined for you.
# @param version, an integer
# @return a bool
# def isBadVersion(version):
class Solution:
def firstBadVersion(self, n):
"""
:type n: int
:rtype: int
"""
l = 0
r = n
while(l<r):
m = int((l+r)/2)
if isBadVersion(m):
r = m
else:
l = m + 1
return lLast updated