Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func firstBadVersion(_ n : Int) -> Int{
- var start = 0
- var end = n
- while start + 1 < end{
- let mid = start + (end - start) / 2
- if isBad(mid){
- end = mid
- }else {
- start = mid
- }
- }
- return isBad(start) ? start : end
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement