[Boot camp for Beginners] B - Small and Large Integers [Rust]
概要
AtCoder Problems: Boot camp for Beginners をRustで解いてみる
学んだことmemo
- 入力値が ぐらいなら
i32
でも余裕 - 小さい方からK番目が何か
- indexを考えがちだが、
a..=b
は整数かつ1づつ増えてくだけなので、小さい方からK番目は で求められる - 同様に大きい方からK番目は で求められる
- indexを考えがちだが、
- これに気づけば、あとはこの条件でfilterして出力すればいいだけ
- indexをこねくり回スト
a..=b
が非常に長い場合などに失敗する - これでめちゃくちゃハマった
- 数学的な思考力が欲しい...
参考
[Boot camp for Beginners] B - Small and Large Integers [Rust]