先月ぐらいからpaizaでレーティングチェックをしてきましたがこの辺りが今の限界かな。。
python3
- Aランクの感想と気を付ける点
数学的、情報理論的基礎知識がちゃんと必要
やることさえ思いつけばコードは書けないことはないが
引き出しが少ないのでその思いつくが難しい
自分の数学知識は中学レベルも怪しいのでどうしても長考してしまうのと制限時間があるなかだとどうしてもあせっていい案が思い浮かばない
再挑戦で1週間ぐらい長考した問題もあった(やる気が少ないのもあるけど)
タイムアウトさせないため、効率的な処理をさせるためにどうするかとか
再帰関数を使用しているならちゃんと無限ループに陥らないようにするとか
- B,Cランク
やってやれないことはないけど
早解きが苦手、あとケアレミスが多い
例えば配列の中を2個づつ3個づつ見ていくみたいな処理をするときに
配列サイズ設定ミスで最後の要素を見逃していたとか
ちゃんと境界値のテストケースを自分で作ってテストすればミスに気が付いていたケースが多い
仕事でも動かなかったら修正すればいいやの精神でやってたのでいちいちテストケースなん用意してないからな...
ちゃんとこれは試験でやり直しがきかないって意思でやらないと取りこぼしまくる