擅长:python、mysql、java
<p>如果你真的只想要最大的偶数,那么既然只有五个单位数的偶数,我就用:</p>
<pre><code>def maximumeven(st):
if "8" in st:
return 8
if "6" in st:
return 6
if "4" in st:
return 4
if "2" in st:
return 2
if "0" in st:
return 0
return -3
print(maximumeven("124A2")) #4
print(maximumeven("13579")) #-3
print(maximumeven("2468")) #8
</code></pre>
<p>一种更高效的解决方案,只在字符串上迭代一次,如果达到8,则提前退出:</p>
^{pr2}$