Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.27 KB | None | 0 0
  1. fn main() {
  2. println!("{}", going(10));
  3. }
  4.  
  5. fn going(n: i32) -> f64 {
  6. let part_f = |x: i32, y: i32| -> i32 {
  7. (x..=y).fold(1, |acc, c| acc * c)
  8. };
  9. (1..=n).fold(1f64, |acc, c| {
  10. println!("{}", acc);
  11. acc * (1 / part_f(c, n)) as f64
  12. })
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement