静かな土曜日の夜(土曜日の夜)にいくつかのパズルの問題に取り組み、sort()で苦労しています。結果は、私が期待するものではありません。このプログラムは、100〜999のすべての組み合わせを繰り返し、製品がパインドームかどうかをチェックします。そうであれば、リストに追加します。ここではDを私のプログラムです::私は、ソートされたリストが必要Python .sort()が期待通りに動作しない
['101101', '10201', '102201', '102201', '105501', '105501', '106601', '108801',
'108801', '110011']
が明らかにインデックス0は何が起こっているすべてのアイデア1.その後、大きい:ネット
list = [] #list of numbers
for x in xrange(100,1000): #loops for first value of combination
for y in xrange(x,1000): #and 2nd value
mult = x*y
reversed = str(mult)[::-1] #reverses the number
if (reversed == str(mult)):
list.append(reversed)
list.sort()
print list[:10]
?私は後ろに/先行ゼロと関係があると感じているが、私はすばやく見て、私は問題を見ることができません。
ボーナスポイントパズルはどこから来るあなたが知っている場合:P
回文メイト – whatnick
をそれはプロジェクトオイラーからだと思います。 –
@ J S:ビンゴ:D –