RosettaCodeData/Task/Mutual-recursion/F-Sharp/mutual-recursion.fs
2023-07-01 13:44:08 -04:00

8 lines
142 B
FSharp

let rec f n =
match n with
| 0 -> 1
| _ -> n - (m (f (n-1)))
and m n =
match n with
| 0 -> 0
| _ -> n - (f (m (n-1)))