Advertisement
Guest User

CoPrimes

a guest
Oct 21st, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
F# 0.21 KB | None | 0 0
  1. let areCoPrimes x y =
  2.   let rec aux (x, y) =
  3.     match x, y with
  4.     | 0, _ | _, 0 -> false
  5.     | Lt          -> aux (x, y - x)
  6.     | Eq          -> x = 1
  7.     | Gt          -> aux (x - y, y)
  8.   aux (abs x, abs y)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement