Prechádzať zdrojové kódy

Sum square difference in Go

Adel Qalieh 9 rokov pred
rodič
commit
3ec0a1f12f
1 zmenil súbory, kde vykonal 24 pridanie a 0 odobranie
  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
+}