Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fn main() {
- println!("{}", going(10));
- }
- fn going(n: i32) -> f64 {
- let part_f = |x: i32, y: i32| -> i32 {
- (x..=y).fold(1, |acc, c| acc * c)
- };
- (1..=n).fold(1f64, |acc, c| {
- println!("{}", acc);
- acc * (1 / part_f(c, n)) as f64
- })
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement