この問題を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)))