Cover Image for [Boot camp for Beginners] B - Some Sums [Rust]

[Boot camp for Beginners] B - Some Sums [Rust]

概要

AtCoder Problems: Boot camp for Beginners をRustで解いてみる

学んだことmemo

  • (仕事の役割が変わったのと、保護者会の会長とか引き受けてしまってプライベートも死んでたので久々)
  • 各桁の和を求める
    • usize -> String にして char ごとに区切る
    • char.to_digit(10) でまた usize に戻してsumする
  • (元の数, 求めた和) の tuple を作って、和の方でfilterした後、元の数を足し上げればOK
    • 計算量的にこれでいいのか...?
    • と思ったが素直にこれでOKだった
  • .inspect(|(x, sum)| println!("{x}, {sum}")) とか書くと、iterを覗けるのを忘れてて、デバッグに時間かかった