席替えプログラム
レシピサイトとは別に宿題が出ました。。
Javaで席替えプログラムを作ります。
新人社員7人の席替えです。
仕様は前回と同じ席にはならない。
男2人はとなりにならない。(列の変わり目は除く)
という簡単のように見える課題ですが、私にとってはそうでもありません。
配列作って
名前入れて、
Listに入れて、
シャッフルCollection.shuffle(list)
それを文字列で比較
→男たちの名前がつながるならもういっかいシャッフル
String.indexOf(String str)
→大丈夫なら保存 return -1ならOK
前回と一緒ならシャッフル
→男がとなりになってないか比較
→大丈夫なら保存
→ダメならもう一回シャッフル
初めて何ヶ月か経つけど、曖昧なところたくさんですわ。