読者です 読者をやめる 読者になる 読者になる

Project Euler #004 - 3桁の整数の積の回文数

問題

左右どちらから読んでも同じ値になる数を回文数という。 2桁の数の積で表される回文数のうち、最大のものは 9009 = 91 × 99 である。

では、3桁の数の積で表される回文数のうち最大のものはいくらになるか。

方針

2桁の数の積とその文字列を反転したものが等しければ回文数としてリストに格納。

リストの数を降順にソートして先頭の値が答え。

感想

同じ変数を数値と文字列でぐりぐり。 配列の並びを一発で逆転、reverse関数超便利。

回答