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)/找出 3 位偶数 [finding-3-digit-even-numbers].html
2022-03-29 12:43:11 +08:00

53 lines
1.9 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>digits</code> ,其中每个元素是一个数字(<code>0 - 9</code>)。数组中可能存在重复元素。</p>
<p>你需要找出 <strong>所有</strong> 满足下述条件且 <strong>互不相同</strong> 的整数:</p>
<ul>
<li>该整数由 <code>digits</code> 中的三个元素按 <strong>任意</strong> 顺序 <strong>依次连接</strong> 组成。</li>
<li>该整数不含 <strong>前导零</strong></li>
<li>该整数是一个 <strong>偶数</strong></li>
</ul>
<p>例如,给定的 <code>digits</code><code>[1, 2, 3]</code> ,整数 <code>132</code><code>312</code> 满足上面列出的全部条件。</p>
<p>将找出的所有互不相同的整数按 <strong>递增顺序</strong> 排列,并以数组形式返回<em></em></p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<pre>
<strong>输入:</strong>digits = [2,1,3,0]
<strong>输出:</strong>[102,120,130,132,210,230,302,310,312,320]
<strong>解释:</strong>
所有满足题目条件的整数都在输出数组中列出。
注意,答案数组中不含有 <strong>奇数</strong> 或带 <strong>前导零</strong> 的整数。</pre>
<p><strong>示例 2</strong></p>
<pre>
<strong>输入:</strong>digits = [2,2,8,8,2]
<strong>输出:</strong>[222,228,282,288,822,828,882]
<strong>解释:</strong>
同样的数字0 - 9在构造整数时可以重复多次重复次数最多与其在 <code>digits</code> 中出现的次数一样。
在这个例子中,数字 8 在构造 288、828 和 882 时都重复了两次。
</pre>
<p><strong>示例 3</strong></p>
<pre>
<strong>输入:</strong>digits = [3,7,5]
<strong>输出:</strong>[]
<strong>解释:</strong>
使用给定的 digits 无法构造偶数。
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>3 &lt;=&nbsp;digits.length &lt;= 100</code></li>
<li><code>0 &lt;= digits[i] &lt;= 9</code></li>
</ul>