擅长:python、mysql、java
<p>两个整数相加为偶数的唯一方法是两个整数都应该是奇数,或者两个整数都应该是偶数</p> <p>所以你的问题基本上是想知道数组中是奇数较多,还是偶数较多:</p>
<pre><code>def min_elimination(arr):
return len(min([n for n in arr if n%2],[n for n in arr if not n%2],key=len))
print(min_elimination([1, 2, 3, 7, 9]))
</code></pre>
<p>输出:</p>
<pre><code>1
</code></pre>