Sha256: 608ee3d44f18ef7ab2dd4ba00269dcffa46f553136acc738580c6f9ca00c36ec
Contents?: true
Size: 515 Bytes
Versions: 310
Compression:
Stored size: 515 Bytes
Contents
-module(example). -export([sumOfMultiples/2, test_version/0]). -import(lists, [foldl/3, seq/2, any/2]). -spec sumOfMultiples([pos_integer()], pos_integer()) -> non_neg_integer(). sumOfMultiples(Multiples, A) -> foldl(fun(X, Sum) -> case multiple(Multiples, X) of true -> Sum + X; false -> Sum end end, 0, seq(1, A-1)). test_version() -> 1. multiple(List, X) -> any(fun(E) -> (X rem E) =:= 0 end, List).
Version data entries
310 entries across 310 versions & 1 rubygems