RosettaCodeData/Task/Multifactorial/Erlang/multifactorial-1.erl
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

12 lines
329 B
Erlang

-module(multifac).
-compile(export_all).
multifac(N,D) ->
lists:foldl(fun (X,P) -> X * P end, 1, lists:seq(N,1,-D)).
main() ->
Ds = lists:seq(1,5),
Ns = lists:seq(1,10),
lists:foreach(fun (D) ->
io:format("Degree ~b: ~p~n",[D, [ multifac(N,D) || N <- Ns]])
end, Ds).