Решение на Разлика в сумите от Стоян Ефтимов

Обратно към всички решения

Към профила на Стоян Ефтимов

Резултати

  • 10 точки от тестове
  • 0 бонус точки
  • 10 точки общо
  • 4 успешни тест(а)
  • 0 неуспешни тест(а)

Код

package main
func SquareSumDifference(n uint64) uint64 {
var sumOfSquares uint64 = 0
var sum uint64 = 0
for i := uint64(1); i <= n; i++ {
sumOfSquares += i * i
sum += i
}
return sum*sum - sumOfSquares
}

Лог от изпълнението

▸ Покажи лога

История (1 версия и 0 коментара)

Стоян обнови решението на 28.10.2016 22:12 (преди над 1 година)

▸ Покажи разликите
+package main
+
+func SquareSumDifference(n uint64) uint64 {
+ var sumOfSquares uint64 = 0
+ var sum uint64 = 0
+ for i := uint64(1); i <= n; i++ {
+ sumOfSquares += i * i
+ sum += i
+ }
+ return sum*sum - sumOfSquares
+}