RosettaCodeData/Task/Non-continuous-subsequences/F-Sharp/non-continuous-subsequences-2.fs
2023-07-01 13:44:08 -04:00

2 lines
147 B
FSharp

let Ng ng = N ng |> Seq.iter(fun n->printf "%2d -> " n; {0..(ng-1)}|>Seq.iter (fun g->if (n&&&(1<<<g))>0 then printf "%d " (g+1));printfn "")
Ng 4