Sha256: 6ff40327cb1b8affacb0043d53674e4f0d310293600e490e10e32fc9bace98b6
Contents?: true
Size: 414 Bytes
Versions: 396
Compression:
Stored size: 414 Bytes
Contents
export default class Squares { constructor(max) { this.max = max; } get squareOfSums() { let sum = 0; for (let x = 1; x <= this.max; x++) { sum += x; } return sum * sum; } get sumOfSquares() { let sum = 0; for (let x = 1; x <= this.max; x++) { sum += x * x; } return sum; } get difference() { return this.squareOfSums - this.sumOfSquares; } }
Version data entries
396 entries across 396 versions & 1 rubygems