Sha256: 1b6b5b402efdeb7b1d8a0eaf2bc02345923fd02584850d7ff5393e21581825ed

Contents?: true

Size: 394 Bytes

Versions: 310

Compression:

Stored size: 394 Bytes

Contents

-module(example).

-export( [sum_of_squares/1, square_of_sums/1, difference_of_squares/1, test_version/0] ).

sum_of_squares( N ) -> lists:sum( [square(X) || X <- lists:seq(1, N)] ).

square_of_sums( N ) -> square( lists:sum(lists:seq(1, N)) ).

difference_of_squares( N ) -> square_of_sums( N ) - sum_of_squares( N ).

test_version() ->
    1.


square( N ) -> erlang:trunc( math:pow(N, 2) ).

Version data entries

310 entries across 310 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/erlang/exercises/difference-of-squares/src/example.erl
trackler-2.2.1.179 tracks/erlang/exercises/difference-of-squares/src/example.erl
trackler-2.2.1.178 tracks/erlang/exercises/difference-of-squares/src/example.erl
trackler-2.2.1.177 tracks/erlang/exercises/difference-of-squares/src/example.erl
trackler-2.2.1.176 tracks/erlang/exercises/difference-of-squares/src/example.erl
trackler-2.2.1.175 tracks/erlang/exercises/difference-of-squares/src/example.erl
trackler-2.2.1.174 tracks/erlang/exercises/difference-of-squares/src/example.erl
trackler-2.2.1.173 tracks/erlang/exercises/difference-of-squares/src/example.erl
trackler-2.2.1.172 tracks/erlang/exercises/difference-of-squares/src/example.erl
trackler-2.2.1.171 tracks/erlang/exercises/difference-of-squares/src/example.erl
trackler-2.2.1.170 tracks/erlang/exercises/difference-of-squares/src/example.erl
trackler-2.2.1.169 tracks/erlang/exercises/difference-of-squares/src/example.erl
trackler-2.2.1.167 tracks/erlang/exercises/difference-of-squares/src/example.erl
trackler-2.2.1.166 tracks/erlang/exercises/difference-of-squares/src/example.erl
trackler-2.2.1.165 tracks/erlang/exercises/difference-of-squares/src/example.erl
trackler-2.2.1.164 tracks/erlang/exercises/difference-of-squares/src/example.erl
trackler-2.2.1.163 tracks/erlang/exercises/difference-of-squares/src/example.erl
trackler-2.2.1.162 tracks/erlang/exercises/difference-of-squares/src/example.erl
trackler-2.2.1.161 tracks/erlang/exercises/difference-of-squares/src/example.erl
trackler-2.2.1.160 tracks/erlang/exercises/difference-of-squares/src/example.erl