Advertisement
Guest User

Untitled

a guest
Mar 13th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
F# 0.27 KB | None | 0 0
  1. let rec inter list number set =
  2.     printfn "%A" set
  3.     match list with
  4.     | [] -> -1,-1
  5.     | head::tail ->
  6.         if Set.contains (number - head) set then head,(number - head)
  7.         else inter tail number (Set.add head set)
  8.  
  9. inter [10; 15; 7; 3] 17 Set.empty
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement