Sha256: f252360957f4bb63edbd5f4944218f9a1e6ef6bafd4f811909d6628ce460590e

Contents?: true

Size: 254 Bytes

Versions: 370

Compression:

Stored size: 254 Bytes

Contents

module Squares
  extend self

  def square_of_sum(num)
    (num * (num + 1) / 2) ** 2
  end

  def sum_of_squares(num)
    num * (num + 1) * (2 * num + 1) / 6
  end

  def difference_of_squares(num)
    square_of_sum(num) - sum_of_squares(num)
  end
end

Version data entries

370 entries across 370 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/crystal/exercises/difference-of-squares/src/example.cr
trackler-2.2.1.179 tracks/crystal/exercises/difference-of-squares/src/example.cr
trackler-2.2.1.178 tracks/crystal/exercises/difference-of-squares/src/example.cr
trackler-2.2.1.177 tracks/crystal/exercises/difference-of-squares/src/example.cr
trackler-2.2.1.176 tracks/crystal/exercises/difference-of-squares/src/example.cr
trackler-2.2.1.175 tracks/crystal/exercises/difference-of-squares/src/example.cr
trackler-2.2.1.174 tracks/crystal/exercises/difference-of-squares/src/example.cr
trackler-2.2.1.173 tracks/crystal/exercises/difference-of-squares/src/example.cr
trackler-2.2.1.172 tracks/crystal/exercises/difference-of-squares/src/example.cr
trackler-2.2.1.171 tracks/crystal/exercises/difference-of-squares/src/example.cr
trackler-2.2.1.170 tracks/crystal/exercises/difference-of-squares/src/example.cr
trackler-2.2.1.169 tracks/crystal/exercises/difference-of-squares/src/example.cr
trackler-2.2.1.167 tracks/crystal/exercises/difference-of-squares/src/example.cr
trackler-2.2.1.166 tracks/crystal/exercises/difference-of-squares/src/example.cr
trackler-2.2.1.165 tracks/crystal/exercises/difference-of-squares/src/example.cr
trackler-2.2.1.164 tracks/crystal/exercises/difference-of-squares/src/example.cr
trackler-2.2.1.163 tracks/crystal/exercises/difference-of-squares/src/example.cr
trackler-2.2.1.162 tracks/crystal/exercises/difference-of-squares/src/example.cr
trackler-2.2.1.161 tracks/crystal/exercises/difference-of-squares/src/example.cr
trackler-2.2.1.160 tracks/crystal/exercises/difference-of-squares/src/example.cr