Sha256: 0ba54bfe9ad39b082d2e16a62b82af0017e277f6b8989ba55abba58fb551ce16

Contents?: true

Size: 210 Bytes

Versions: 305

Compression:

Stored size: 210 Bytes

Contents

def square_of_sum(n):
    sum_ = n * (n + 1) / 2
    return sum_ * sum_


def sum_of_squares(n):
    return sum(m * m for m in range(n + 1))


def difference(n):
    return square_of_sum(n) - sum_of_squares(n)

Version data entries

305 entries across 305 versions & 1 rubygems

Version Path
trackler-2.2.1.87 tracks/python/exercises/difference-of-squares/example.py
trackler-2.2.1.86 tracks/python/exercises/difference-of-squares/example.py
trackler-2.2.1.85 tracks/python/exercises/difference-of-squares/example.py
trackler-2.2.1.84 tracks/python/exercises/difference-of-squares/example.py
trackler-2.2.1.83 tracks/python/exercises/difference-of-squares/example.py
trackler-2.2.1.82 tracks/python/exercises/difference-of-squares/example.py
trackler-2.2.1.81 tracks/python/exercises/difference-of-squares/example.py
trackler-2.2.1.80 tracks/python/exercises/difference-of-squares/example.py
trackler-2.2.1.79 tracks/python/exercises/difference-of-squares/example.py
trackler-2.2.1.78 tracks/python/exercises/difference-of-squares/example.py
trackler-2.2.1.77 tracks/python/exercises/difference-of-squares/example.py
trackler-2.2.1.76 tracks/python/exercises/difference-of-squares/example.py
trackler-2.2.1.75 tracks/python/exercises/difference-of-squares/example.py
trackler-2.2.1.74 tracks/python/exercises/difference-of-squares/example.py
trackler-2.2.1.73 tracks/python/exercises/difference-of-squares/example.py
trackler-2.2.1.72 tracks/python/exercises/difference-of-squares/example.py
trackler-2.2.1.71 tracks/python/exercises/difference-of-squares/example.py
trackler-2.2.1.70 tracks/python/exercises/difference-of-squares/example.py
trackler-2.2.1.69 tracks/python/exercises/difference-of-squares/example.py
trackler-2.2.1.68 tracks/python/exercises/difference-of-squares/example.py