1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-10 18:48:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/转化时间需要的最少操作数 [minimum-number-of-operations-to-convert-time].html
2022-04-03 22:51:40 +08:00

37 lines
1.7 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p>给你两个字符串 <code>current</code><code>correct</code> ,表示两个 <strong>24 小时制时间</strong></p>
<p><strong>24 小时制时间</strong><code>"HH:MM"</code> 进行格式化,其中 <code>HH</code><code>00</code><code>23</code> 之间,而 <code>MM</code><code>00</code><code>59</code> 之间。最早的 24 小时制时间为 <code>00:00</code> ,最晚的是 <code>23:59</code></p>
<p>在一步操作中,你可以将 <code>current</code> 这个时间增加 <code>1</code><code>5</code><code>15</code><code>60</code> 分钟。你可以执行这一操作 <strong>任意</strong> 次数。</p>
<p>返回将&nbsp;<code>current</code><em> </em>转化为<em> </em><code>correct</code> 需要的 <strong>最少操作数</strong></p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<pre><strong>输入:</strong>current = "02:30", correct = "04:35"
<strong>输出:</strong>3
<strong>解释:
</strong>可以按下述 3 步操作将 current 转换为 correct
- 为 current 加 60 分钟current 变为 "03:30" 。
- 为 current 加 60 分钟current 变为 "04:30" 。
- 为 current 加 5 分钟current 变为 "04:35" 。
可以证明,无法用少于 3 步操作将 current 转化为 correct 。</pre>
<p><strong>示例 2</strong></p>
<pre><strong>输入:</strong>current = "11:00", correct = "11:01"
<strong>输出:</strong>1
<strong>解释:</strong>只需要为 current 加一分钟,所以最小操作数是 1 。
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>current</code><code>correct</code> 都符合 <code>"HH:MM"</code> 格式</li>
<li><code>current &lt;= correct</code></li>
</ul>