summaryrefslogtreecommitdiff
path: root/rustlings/exercises/18_iterators/iterators4.rs
diff options
context:
space:
mode:
authorHunter Kvalevog <hunter@kvog.sh>2026-09-27 17:28:34 -0500
committerHunter Kvalevog <hunter@kvog.sh>2026-09-27 17:28:34 -0500
commit67fb6c0eb507965836201551f90c7d637bf6cee0 (patch)
tree59e405f7f98a0451d3a9051c2e2ed03dc3585dfa /rustlings/exercises/18_iterators/iterators4.rs
parent54731f0fc0b0fde18438853c0a8abaa968edb57a (diff)
rustlings: complete 18
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() {