Explorar o código

Sum square difference in Go

Adel Qalieh %!s(int64=9) %!d(string=hai) anos
pai
achega
3ec0a1f12f
Modificáronse 1 ficheiros con 24 adicións e 0 borrados
  1. 24 0
      problem06.go

+ 24 - 0
problem06.go

@@ -0,0 +1,24 @@
+package main
+
+import "fmt"
+
+func main() {
+	n := 100
+	fmt.Println(sqsum(n) - sumsq(n))
+}
+
+func sqsum(n int) int {
+	s := 0
+	for i := 0; i <= n; i++ {
+		s += i
+	}
+	return s * s
+}
+
+func sumsq(n int) int {
+	s := 0
+	for i := 0; i <= n; i++ {
+		s += i * i
+	}
+	return s
+}