summaryrefslogtreecommitdiff
path: root/rustlings/exercises/18_iterators/iterators4.rs
diff options
context:
space:
mode:
Diffstat (limited to 'rustlings/exercises/18_iterators/iterators4.rs')
-rw-r--r--rustlings/exercises/18_iterators/iterators4.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/rustlings/exercises/18_iterators/iterators4.rs b/rustlings/exercises/18_iterators/iterators4.rs
index c296f0e..f153786 100644
--- a/rustlings/exercises/18_iterators/iterators4.rs
+++ b/rustlings/exercises/18_iterators/iterators4.rs
@@ -10,6 +10,7 @@ fn factorial(num: u64) -> u64 {
// - additional variables
// For an extra challenge, don't use:
// - recursion
+ (1..=num).reduce(|a, b| a * b).unwrap_or(1)
}
fn main() {