first-bad-version-injectable-predicate

Status: IN

The `isBadVersion` predicate is passed as a parameter rather than inherited from a base class, decoupling the solution from LeetCode's `VersionControl` convention and enabling direct unit testing.

Source: entries/2026/06/06/first-bad-version-solution.md

JSON