2013年プログラム書き納め(?)

銀鷹です。

12月30日になって、ようやく2013年のレポートを全部書き終えました。
これでレポートは書き納めだ、と思ってたんですが、
よくよく考えるとこのところプログラムは書いてなかったので、
2013年の書き納めも兼ねてちょっと書いたものを貼り付けておきます。

お題は、ここに乗ってたリクルートさんがやってたプロコンのサンプルの一つ。
言語は手慣れた物を、と思ったのでPythonで(最近Python3にようやく移行した)。

最後、ババ抜きが終了しない時の条件が今ひとつわからなかったので、
とりあえず、古い状態を残しておいて、
同じ状態が見つかったらループしてるだろうという雑な感じで対応した。
もうちょっとマシな解法があると思うんだけど、僕にはわからなかった…
(誰か教えてください…)

ひとまず、明日中に別のプログラムを書かない限りは、これが2013年のプログラム書き納めです。
2013年はプログラムより論文(特に英語)を沢山書いた年でした。
来年はもうちょっとコードが書きたいな。

それでは、皆さん良いお年を、来年もよろしくお願いします。