Sha256: c17ac9026d3bd1b30fb00abecdc3a286ea03df3e6e69f594a8125a65b8bedae1
Contents?: true
Size: 366 Bytes
Versions: 84
Compression:
Stored size: 366 Bytes
Contents
-module(difference_of_squares). -export( [sum_of_squares/1, square_of_sums/1, difference_of_squares/1] ). 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 ). square( N ) -> erlang:trunc( math:pow(N, 2) ).
Version data entries
84 entries across 84 versions & 1 rubygems