擅长:python、mysql、java
<p>你需要小心列表中的内容。您所写的基本上与下面的伪代码相同:</p>
<pre><code>let count = 0
for every unique element in aList:
Add 1 to count
if count is now 1, return true.
</code></pre>
<p>如果<code>aList</code>中至少有一个元素,则这将始终返回true,因为您要将1添加到count,然后立即返回。在</p>
<p>考虑以下几种方法:</p>
<ol>
<li>创建一个名为<code>flags</code>的包含所有零的6个元素的列表。迭代<code>aList</code>,并将<code>flags</code>中的相应元素设置为<code>1</code>。如果<code>flags</code>都是1,则返回true。在</li>
<li>对列表进行排序,然后检查前六个数字是否为<code>1, 2, 3, 4, 5, 6</code>。在</li>
</ol>