Sha256: 8dc301148669fdb28206932fdbb7b1b6d0fa6e56ada675b2a34749ed950a9fbe

Contents?: true

Size: 338 Bytes

Versions: 392

Compression:

Stored size: 338 Bytes

Contents

factored([Curr|Factors], Num) :-
    0 is mod(Num, Curr), !;
    factored(Factors, Num).

sum_of_multiples(_, 0, 0) :- !.
sum_of_multiples(Factors, Limit, Sum) :-
    Next is Limit - 1,
    sum_of_multiples(Factors, Next, NextSum),
    (
        factored(Factors, Limit),
        Sum is Limit + NextSum, !;
        Sum is NextSum
    ).

Version data entries

392 entries across 392 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/prolog/exercises/sum-of-multiples/sum_of_multiples.example
trackler-2.2.1.179 tracks/prolog/exercises/sum-of-multiples/sum_of_multiples.example
trackler-2.2.1.178 tracks/prolog/exercises/sum-of-multiples/sum_of_multiples.example
trackler-2.2.1.177 tracks/prolog/exercises/sum-of-multiples/sum_of_multiples.example
trackler-2.2.1.176 tracks/prolog/exercises/sum-of-multiples/sum_of_multiples.example
trackler-2.2.1.175 tracks/prolog/exercises/sum-of-multiples/sum_of_multiples.example
trackler-2.2.1.174 tracks/prolog/exercises/sum-of-multiples/sum_of_multiples.example
trackler-2.2.1.173 tracks/prolog/exercises/sum-of-multiples/sum_of_multiples.example
trackler-2.2.1.172 tracks/prolog/exercises/sum-of-multiples/sum_of_multiples.example
trackler-2.2.1.171 tracks/prolog/exercises/sum-of-multiples/sum_of_multiples.example
trackler-2.2.1.170 tracks/prolog/exercises/sum-of-multiples/sum_of_multiples.example
trackler-2.2.1.169 tracks/prolog/exercises/sum-of-multiples/sum_of_multiples.example
trackler-2.2.1.167 tracks/prolog/exercises/sum-of-multiples/sum_of_multiples.example
trackler-2.2.1.166 tracks/prolog/exercises/sum-of-multiples/sum_of_multiples.example
trackler-2.2.1.165 tracks/prolog/exercises/sum-of-multiples/sum_of_multiples.example
trackler-2.2.1.164 tracks/prolog/exercises/sum-of-multiples/sum_of_multiples.example
trackler-2.2.1.163 tracks/prolog/exercises/sum-of-multiples/sum_of_multiples.example
trackler-2.2.1.162 tracks/prolog/exercises/sum-of-multiples/sum_of_multiples.example
trackler-2.2.1.161 tracks/prolog/exercises/sum-of-multiples/sum_of_multiples.example
trackler-2.2.1.160 tracks/prolog/exercises/sum-of-multiples/sum_of_multiples.example