Георги обнови решението на 31.10.2016 19:02 (преди над 1 година)
+package main
+
+func SquareSumDifference(n uint64) uint64 {
+ var (
+ sumOfSquares uint64 = 0
+ squareOfSum uint64 = 0
+ )
+
+ for i := uint64(1); i <= n; i++ {
+ sumOfSquares += i * i
+ squareOfSum += i
+ }
+ squareOfSum = squareOfSum * squareOfSum
+ return squareOfSum - sumOfSquares
+}