mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-11 02:58:13 +08:00
47 lines
1.5 KiB
HTML
47 lines
1.5 KiB
HTML
<p>给定一个由 4 位数字组成的数组,返回可以设置的符合 24 小时制的最大时间。</p>
|
||
|
||
<p>24 小时格式为 <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> 。从 00:00 (午夜)开始算起,过得越久,时间越大。</p>
|
||
|
||
<p>以长度为 5 的字符串,按 <code>"HH:MM"</code> 格式返回答案。如果不能确定有效时间,则返回空字符串。</p>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>示例 1:</strong></p>
|
||
|
||
<pre>
|
||
<strong>输入:</strong>arr = [1,2,3,4]
|
||
<strong>输出:</strong>"23:41"
|
||
<strong>解释:</strong>有效的 24 小时制时间是 "12:34","12:43","13:24","13:42","14:23","14:32","21:34","21:43","23:14" 和 "23:41" 。这些时间中,"23:41" 是最大时间。
|
||
</pre>
|
||
|
||
<p><strong>示例 2:</strong></p>
|
||
|
||
<pre>
|
||
<strong>输入:</strong>arr = [5,5,5,5]
|
||
<strong>输出:</strong>""
|
||
<strong>解释:</strong>不存在有效的 24 小时制时间,因为 "55:55" 无效。
|
||
</pre>
|
||
|
||
<p><strong>示例 3:</strong></p>
|
||
|
||
<pre>
|
||
<strong>输入:</strong>arr = [0,0,0,0]
|
||
<strong>输出:</strong>"00:00"
|
||
</pre>
|
||
|
||
<p><strong>示例 4:</strong></p>
|
||
|
||
<pre>
|
||
<strong>输入:</strong>arr = [0,0,1,0]
|
||
<strong>输出:</strong>"10:00"
|
||
</pre>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>提示:</strong></p>
|
||
|
||
<ul>
|
||
<li><code>arr.length == 4</code></li>
|
||
<li><code>0 <= arr[i] <= 9</code></li>
|
||
</ul>
|