Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let rec f = function
- | n when (4 * n + 1) % n = 0 -> true
- | n when (4 * n + 3) % n = 0 -> false
- | n when (2 * n) % n = 0 -> f <| n / 2
- | _ -> raise BadArgumentException
- [<EntryPoint>]
- let main argv =
- printfn "%A" <| f 4
- 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement