Sha256: c1271b9b69aabd75bd8128f1d052ff8de811b25daed04c78b414a66fbb7e0c33
Contents?: true
Size: 336 Bytes
Versions: 284
Compression:
Stored size: 336 Bytes
Contents
module DifferenceOfSquares exposing (..) squareOfSum : Int -> Int squareOfSum n = let sum = n * (n + 1) // 2 in sum * sum sumOfSquares : Int -> Int sumOfSquares n = List.sum (List.map (\m -> m * m) (List.range 0 n)) difference : Int -> Int difference n = squareOfSum n - sumOfSquares n
Version data entries
284 entries across 284 versions & 1 rubygems