RosettaCodeData/Task/Least-common-multiple/Erlang/least-common-multiple.erl
2023-07-01 13:44:08 -04:00

15 lines
173 B
Erlang

% Implemented by Arjun Sunel
-module(lcm).
-export([main/0]).
main() ->
lcm(-3,4).
gcd(A, 0) ->
A;
gcd(A, B) ->
gcd(B, A rem B).
lcm(A,B) ->
abs(A*B div gcd(A,B)).