[Boot camp for Beginners] B - Some Sums [Rust]
概要
AtCoder Problems: Boot camp for Beginners をRustで解いてみる
- 今回の問題:B - Some Sums
- 書いたコード:提出 #52916682 - AtCoder Beginner Contest 083
学んだことmemo
- (仕事の役割が変わったのと、保護者会の会長とか引き受けてしまってプライベートも死んでたので久々)
- 各桁の和を求める
usize -> String
にして char ごとに区切るchar.to_digit(10)
でまた usize に戻してsumする
(元の数, 求めた和)
の tuple を作って、和の方でfilterした後、元の数を足し上げればOK- 計算量的にこれでいいのか...?
- と思ったが素直にこれでOKだった
.inspect(|(x, sum)| println!("{x}, {sum}"))
とか書くと、iterを覗けるのを忘れてて、デバッグに時間かかった
[Boot camp for Beginners] B - Some Sums [Rust]