擅长:python、mysql、java
<p>你的方法可能是:</p>
<pre><code>palindromes = [x for x in xrange(min, max) if isPalindrome(x)]
</code></pre>
<p>唯一的方法就是自己生成回文,而不是测试。</p>
<p>一个回文可以通过取上一个回文,并在左右两侧添加相同的数字来生成,所以这是一个起点。</p>
<p>假设您从<code>1</code>开始:</p>
<p>可能的回文是通过将从1:9到左右的每个数字相加得到的:</p>
<pre><code>111
212
313
...
</code></pre>
<p>而且,还必须生成几个条目,其中每个数字在范围内都相等。。。</p>