ffパズル

転倒数を数えるようにしたので、結構大きめのサイズでも大丈夫。netinstallerの方だけupdateしてある。ffパズルとかも作れるけど、解くのは正直面倒くさい。

■問題例
┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
│ 52 │ 1c │ 56 │ 8d │ 61 │ 75 │ fc │  e │ b9 │ e8 │ 63 │ 88 │ b3 │ 2c │ 69 │ 87 │
├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
│  9 │ 44 │ ea │ 40 │ e9 │ 20 │ 65 │ 4b │ 76 │ 71 │ eb │ b0 │ 89 │ 99 │ 50 │ c5 │
├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
│ ab │ 5a │ df │ 28 │ ae │  6 │ be │ 77 │ d2 │ f6 │ 22 │ a6 │ 23 │ d7 │ 6f │ bf │
├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
│ 64 │ a7 │ 5f │ e3 │ 54 │ b6 │ da │ 2e │ b4 │ a4 │ 35 │ 1f │ de │ 26 │ 3e │ 8c │
├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
│ 5c │ 92 │ 11 │ 5d │ c9 │ 96 │ 24 │ 4d │ d8 │ 85 │ e4 │ 1e │ 42 │ 62 │ d3 │ fd │
├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
│ ed │ 53 │ 3b │ c1 │ 14 │ 1d │ ee │ d5 │ 9f │ 47 │ f0 │ 55 │ 8e │ 36 │ ff │ 2b │
├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
│ 32 │ f2 │ 7f │ 5b │ 19 │ 81 │ c4 │ ac │ 7d │ aa │ 51 │ f7 │ 31 │ 33 │  3 │ d4 │
├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
│ 94 │ d0 │ 9a │ ad │ c6 │ 58 │ 6e │ 9d │ □ │ 70 │ 8a │ 82 │ b1 │ 10 │ 45 │ ec │
├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
│ b2 │ a1 │ d9 │ 95 │ ce │ 7e │ a5 │ 12 │  f │  1 │ 37 │ 38 │ c8 │ 1a │ f8 │  b │
├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
│ d1 │ 86 │ 91 │ 3c │ 6a │ 2d │ 74 │ b7 │ 8b │ fe │ 21 │ a3 │ 7a │  2 │ 48 │ 9c │
├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
│ e5 │ cb │ 18 │ e2 │ b8 │ 9e │ e6 │ 6b │ 34 │ 43 │ 3d │ 4a │ 17 │ 46 │ 7c │ 84 │
├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
│ 4e │ 8f │ 13 │  c │  5 │ 97 │ 68 │ 79 │ db │ e7 │ 1b │ cc │ 3a │ 60 │ 57 │ 4c │
├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
│ 93 │ ef │ 78 │ cd │ cf │ ca │ 9b │ c0 │ fa │ d6 │ a9 │ 27 │ 72 │ 3f │ e0 │ 73 │
├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
│ 25 │ 80 │ 59 │ a2 │ 98 │ 66 │ e1 │  4 │ c2 │ f1 │ f3 │ 2f │ a8 │ c3 │ 2a │ f5 │
├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
│ 5e │ 49 │ 30 │ 4f │ 29 │ ba │ dc │ fb │ dd │  a │ bb │ 15 │ 90 │ 83 │ af │ 16 │
├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤
│ f4 │ bd │ bc │ 7b │ f9 │ c7 │ 6d │ 6c │ 41 │  d │ a0 │ b5 │  8 │ 67 │  7 │ 39 │
└──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┘