Responses for exercises in Exercism.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
pub fn sum_of_multiples(limit: u32, factors: &[u32]) -> u32 { |
|
(1..limit) |
|
.filter(|number| factors.iter().filter(|x| **x > 0).any(|x| number % x == 0)) |
|
.sum() |
|
}
|
|
|