Sha256: 0183fd7b6bb2db2f100fcc327a7d12a4862b92ac6b5d471bb6e1b07da7a2446d
Contents?: true
Size: 326 Bytes
Versions: 38
Compression:
Stored size: 326 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) [0..n]) difference : Int -> Int difference n = squareOfSum n - sumOfSquares n
Version data entries
38 entries across 38 versions & 1 rubygems