25: Refactor solution for Rust track exercise "Sum Of Multiples".
[?]
Aaw9nJhsNmfzFih9mKyNw9mV8CgERXJkRa1kK1Kx3LQH
Sep 1, 2021, 11:57 AM
S746FJJE6OKAVEOBUWFHXH3VWQXCVUCHKDDNSUACXFHV5AMVKJCQCDependencies
- [2]
SPUEEQZQ24: Add WIP solution for Rust track exercise "Sum Of Multiples". - [3]
QK6XE5XF13: Add Rust track exercises "Beer Song", "Proverb", "Difference Of Squares", "Sum Of Multiples", "Grains", "Prime Factors", "Armstrong Numbers" and "Reverse String".
Change contents
- edit in rust/sum-of-multiples/src/lib.rs at line 239
let sum = CombinationsWithoutReplacement::new(factors, subset_size)?.fold(0,|accumulator_b, combination| {accumulator_b+ UnsignedMultiples::new(combination.iter().product(), limit).sum::<u32>()},); - replacement in rust/sum-of-multiples/src/lib.rs at line 247
accumulator_a+ CombinationsWithoutReplacement::new(factors, subset_size)?.fold(0,|accumulator_b, combination| {accumulator_b+ UnsignedMultiples::new(combination.iter().product(), limit).sum::<u32>()},)accumulator_a + sum - replacement in rust/sum-of-multiples/src/lib.rs at line 249
accumulator_a- CombinationsWithoutReplacement::new(factors, subset_size)?.fold(0,|accumulator_b, combination| {accumulator_b+ UnsignedMultiples::new(combination.iter().product(), limit).sum::<u32>()},)accumulator_a - sum