9: Improve solution for Rust track exercise "Raindrops".
[?]
Aaw9nJhsNmfzFih9mKyNw9mV8CgERXJkRa1kK1Kx3LQH
Aug 16, 2021, 2:29 PM
WQIAT4H6B7M4BWBCHV53SLYQVQD27AHBEGULUA2QP6LSBCGCV3CACDependencies
- [2]
MBAFQOWX8: Improve solution for Rust track exercise "Raindrops". - [3]
N3POGH267: Add solution for Rust track exercise "Raindrops". - [4]
MSFESBT66: Add Rust track exercise "Raindrops".
Change contents
- replacement in rust/raindrops/src/lib.rs at line 2
let (a, b, mut c) = ("Pl", "ng", String::new());let (a, b) = ("Pl", "ng"); - replacement in rust/raindrops/src/lib.rs at line 4
[(3, "i"), (5, "a"), (7, "o")].iter().for_each(|(d, e)| {if n % d == 0 {c.push_str(a);c.push_str(e);c.push_str(b)}});let c =[(3, "i"), (5, "a"), (7, "o")].iter().fold(String::with_capacity(15), |mut d, (e, f)| {if n % e == 0 {d.push_str(a);d.push_str(f);d.push_str(b);}d});