Sha256: d2120120d2b66b16106dd3355fca253e7ee5700776341046019c2491e360dc53
Contents?: true
Size: 420 Bytes
Versions: 101
Compression:
Stored size: 420 Bytes
Contents
class DifferenceOfSquares { def naturalNum DifferenceOfSquares(Integer number) { this.naturalNum = number } def squareOfSums() { (1..naturalNum).inject(0) {result, i -> result += i } ** 2 } def sumOfSquares() { (1..naturalNum).inject(0) {result, i -> result += i ** 2 } } def difference() { squareOfSums() - sumOfSquares() } }
Version data entries
101 entries across 101 versions & 1 rubygems