First Bad Version
Try to solve the First Bad Version problem.
We'll cover the following
Statement
The latest version of a software product has failed the quality check. Because each version builds on the previous one, all versions developed after a bad version are also considered bad. You are given n
versions identified by integers isBadVersion(version)
that returns TRUE if a given version is bad.
Your task is to find the first bad version that causes all subsequent versions to fail while minimizing the number of API calls.
Constraints:
first bad version n
Examples
Create a free account to view this lesson.
Continue your learning journey with a 14-day free trial.
By signing up, you agree to Educative's Terms of Service and Privacy Policy