re: Project Euler #6 - Sum Square Difference VIEW POST

TOP OF THREAD FULL DISCUSSION
re: no loops! python3 def sum_square_difference(n):       return (((n**2) * (n + 1)**2) / 4) - (n * (n + 1) * (2*n + 1) / 6) print(sum_square_differ...
 

Aw yeah 👌

If some are wondering, that comes from well-known formulas for the sum of the first n integers and n squares. There's a generalization, too, but also a pretty common formula for the first n cubes.

A solid mathematical approach can really simplify programming challenges. It almost feels like cheating.

 

Definitely highlights the need for maths in software development.

code of conduct - report abuse