done with basic calc

This commit is contained in:
2025-02-20 09:59:05 +05:30
parent 57475122a9
commit 7910a25928
9 changed files with 49 additions and 14 deletions

View File

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