アルゴリズム実装のための準備

やってることは大して難しないんやけど、脳みそが疲労してんのかデバッグが進まん。
なので実装結果が目視でおかしいかおかしないかテストするプログラムを先に書いた。

状態の変化前と変化後をみておかしい時は赤くなる。

パターンを記述したメソッドにカスタムアノテーション付けてテストパターンを網羅してるんやけど、思ったよりちゃんと動いて無くてショック。
ダメなパターン(テストケース)を一般化してアルゴリズムにフィードバックするんやけど、最先端の人とかやったらディープラーニングで自動的に
実装出来んちゃうかな?ってちょっと思ってる。

次はテストパターンを生成するプログラムを書いて、そのあとアルゴリズムの再検討やな。
なかなか目的のとこまでたどりつかん。