2年ぶりに TopCoder に参加しました。
以前はC++erだったけど、Pythonに武器を持ち替えて参戦.
事前準備のために20時間くらいトレーニングを積んだ.
結果、easy問題すら解けませんでした。システムテストで落とされました。
落とされた原因を延々と考えていて、ようやく分かった!
Python3だとテストが成功するのだけれども、Python2だと失敗することに気づく.
TopCoderのPythonのバージョンは2系です!!
割り算をすると、python3は、勝手にfloat型になったのでテストが通ったけど、 python2はint型のままなので、小数点以下が計算されなかったという落ち. そして、float型なんて考慮していなかったという別の盲点もあった.
middle 問題は、解けなかった。