project euler 62

問題

立方数a^3の各桁を入れ替えて別の立方数を4つ作れるような立方数の最小のものを見つける

考え方

ある程度まで立方数を生成しておく。
生成した数を桁の数字をソートして、ハッシュなどで何個できるかカウント。
最終的にこの数が5個になるものを求める。
一緒に最小となる数字も保存しておき、上記のカウントが5個になるものの中で、最小となるものを返す。