この問題をPythonで解いた。
#4 Largest palindrome product - Project Euler
日本語の問題文はこちら
左右どちらから読んでも同じ値になる数を回文数という. 2桁の数の積で表される回文数のうち, 最大のものは 9009 = 91 × 99 である.
では, 3桁の数の積で表される回文数の最大値を求めよ.
ans = []
for a in range(999, 99, -1):
for b in range(999, 99, -1):
result = str(a * b)
if result == result[::-1]:
ans.append(int(result))
print((max(ans)))