solutionのインターフェースを作成
コンストラクタのスケルトンの実装
pass test IsNotFinishWhenCreate
将来使うテストを作成
PASS IsFeasible
PASS IsFinish
テストコードの重複を削除
テストケースに不必要な全ての顧客を訪問するコードを関数として抽出
PASS IsNotFeasible
PASS IsFeasible
テストケース名を変更
車両を使い切ったときにIsFnish()がtrueになるようにした
移動距離を計算するようにした
不要なインクルードを削除
マジックナンバーを一つ削除
Solutionクラスを用いたシミュレーションをコメントに記録
SolutionクラスにCopy関数を実装
PASS IsVisit
Solutionを使用するシミュレーションを追加
いらないと思う空行を削除