友達の数を数える仮実装をした。
友人の友人がいない場合の友達の数を数える実装をした。
全員が友人である場合のテストケースを追加した。
全探索をして最大の友人数を数えるように変更した。
友人の友人がいる時の数を返すように修正した。
ロボットが正しく歩ける確率を求める関数を仮実装した。

確率はパラメータに依存するため、ランダム性なしである。
2ステップまでの成功確率を返すようにした。

ただし、各邦楽へ進む確率は同じという前提がある。
進む方角が直行しているときの実装をした。
確率を考慮した歩ける確率を求めるようにした。

ただし、２歩までの確率である。
ステップ数によらず、歩行できる確率を求められるようにした。

マップによる通過経路のメモを実装をしている。
テストケースの期待値が間違っていたので修正した。
ヘッダファイルと実装ファイルに分離した。
迷路に対するゴールまでの手順が最長なるとき、その数を返す関数を仮実装をした。
幅優先探索による見つけ方に変更した。
深さ・幅優先探索のマージ