Skip to content

Commit 75987fc

Browse files
committed
docs: update description to lc problem No.0278
No.0278.First Bad Version
1 parent 8b89b8c commit 75987fc

File tree

1 file changed

+26
-7
lines changed
  • solution/0200-0299/0278.First Bad Version

1 file changed

+26
-7
lines changed

solution/0200-0299/0278.First Bad Version/README.md

Lines changed: 26 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,36 @@
1010

1111
<p>假设你有 <code>n</code> 个版本 <code>[1, 2, ..., n]</code>,你想找出导致之后所有版本出错的第一个错误的版本。</p>
1212

13-
<p>你可以通过调用&nbsp;<code>bool isBadVersion(version)</code>&nbsp;接口来判断版本号 <code>version</code> 是否在单元测试中出错。实现一个函数来查找第一个错误的版本。你应该尽量减少对调用 API 的次数。</p>
13+
<p>你可以通过调用 <code>bool isBadVersion(version)</code> 接口来判断版本号 <code>version</code> 是否在单元测试中出错。实现一个函数来查找第一个错误的版本。你应该尽量减少对调用 API 的次数。</p>
1414

15-
<p><strong>示例:</strong></p>
1615

17-
<pre>给定 n = 5,并且 version = 4 是第一个错误的版本。
16+
<p><strong>示例 1:</strong></p>
1817

19-
<code>调用 isBadVersion(3) -&gt; false
20-
调用 isBadVersion(5)&nbsp;-&gt; true
21-
调用 isBadVersion(4)&nbsp;-&gt; true
18+
<pre>
19+
<strong>输入:</strong>n = 5, bad = 4
20+
<strong>输出:</strong>4
21+
<strong>解释:</strong>
22+
调用 isBadVersion(3) -> false
23+
调用 isBadVersion(5) -> true
24+
调用 isBadVersion(4) -> true
25+
所以,4 是第一个错误的版本。
26+
</pre>
27+
28+
<p><strong>示例 2:</strong></p>
29+
30+
<pre>
31+
<strong>输入:</strong>n = 1, bad = 1
32+
<strong>输出:</strong>1
33+
</pre>
34+
35+
<p> </p>
36+
37+
<p><strong>提示:</strong></p>
38+
39+
<ul>
40+
<li><code>1 <= bad <= n <= 2<sup>31</sup> - 1</code></li>
41+
</ul>
2242

23-
所以,4 是第一个错误的版本。&nbsp;</code></pre>
2443

2544
## 解法
2645

0 commit comments

Comments
 (0)