Project Euler 51

*57の第1桁を置き換えることで, 157, 257, 457, 557, 757, 857という6つの素数が得られる.

56 **3の第3桁と第4桁を同じ数で置き換ることを考えよう. この5桁の数は7つの素数をもつ最初の例である: 56003, 56113, 56333, 56443, 56663, 56773, 56993. よって, この族の最初の数である56003は, このような性質を持つ最小の素数である.

桁を同じ数で置き換えることで8つの素数が得られる最小の素数を求めよ. (注:連続した桁でなくても良い)

*を含むような数字列を全生成。工夫のないやり方。1番最初に出力されたものが解だという保証がないのがよろしくないところ。

Project Euler 51