PKUを久しぶりに解いてみる

後輩の教育向け & 自分のリハビリ(+英語学習)のためにPKUの問題を解いていくことにした。

まずは超かんたんなところということで、Numeral System(2685)あたりを。
昔といたことがあるはずな上に、基本レベルだというのに解くのに30分くらいかかってしまった。ダメダメだ。

コードはこの辺。テストはこっち

一応、速さやコード量よりもテスタビリティを意識して作ってみた。
オブジェクト指向的に考えるならMCXIクラスを作るべきだけど、ちょっとやりすぎなので、今回は保留。

とりあえず、まずは週1ペースくらいで解いていこうかなぁ。