pub fn factorial(n: u32) -> Option<u64>Expand description
Faktorial: n! = n × (n-1) × … × 1, 0! = 1.
Overflow bo’lsa None.
§Misol
use rust_algorithms::other::recursion::factorial;
assert_eq!(factorial(5), Some(120));
assert_eq!(factorial(0), Some(1));
assert_eq!(factorial(25), None);