Guest User

Untitled

a guest
Jul 18th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.32 KB | None | 0 0
  1. fn main() {
  2. assert_eq!(only_even_quotient(&vec![5, 9, 2, 8]), 4);
  3. }
  4.  
  5. fn only_even_quotient(numbers: &Vec<i32>) -> i32 {
  6. let (a, b) = numbers.iter()
  7. .flat_map(|n1| numbers.iter().map(move|n2| (n1, n2)))
  8. .filter(|(a, b)| **b != 0 && *a > *b)
  9. .find(|(a, b)| *a % *b == 0).unwrap();
  10. *a / *b
  11. }
Add Comment
Please, Sign In to add comment