solution to exercise 02_07

This commit is contained in:
David Doblas Jiménez 2024-06-17 10:59:03 +02:00
parent 9d1869fc9c
commit 34189d212e

View File

@ -1,6 +1,10 @@
// Rewrite the factorial function using a `for` loop. // Rewrite the factorial function using a `for` loop.
pub fn factorial(n: u32) -> u32 { pub fn factorial(n: u32) -> u32 {
todo!() let mut result: u32 = 1; // base case
for i in 2..=n {
result *= i;
}
result
} }
#[cfg(test)] #[cfg(test)]