• このエントリーをはてなブックマークに追加

2年ぶりに TopCoder に参加しました。

以前はC++erだったけど、Pythonに武器を持ち替えて参戦.

事前準備のために20時間くらいトレーニングを積んだ.

結果、easy問題すら解けませんでした。システムテストで落とされました。

落とされた原因を延々と考えていて、ようやく分かった!

Python3だとテストが成功するのだけれども、Python2だと失敗することに気づく.

TopCoderのPythonのバージョンは2系です!!

割り算をすると、python3は、勝手にfloat型になったのでテストが通ったけど、 python2はint型のままなので、小数点以下が計算されなかったという落ち. そして、float型なんて考慮していなかったという別の盲点もあった.

middle 問題は、解けなかった。