RosettaCodeData/Task/Amicable-pairs/Erlang/amicable-pairs-2.erl
2015-11-18 06:14:39 +00:00

7 lines
286 B
Erlang

friendly(Limit) ->
List = [{X,properdivs:sumdivs(X)} || X <- lists:seq(3,Limit)],
Final = [ X ||
X <- lists:seq(3,Limit),
X == properdivs:sumdivs(proplists:get_value(X,List))
andalso X =/= proplists:get_value(X,List)],
io:format("L: ~w~n", [Final]).