MCPcopy Create free account
hub / github.com/TheAlgorithms/Go / Problem6

Function Problem6

project_euler/problem_6/problem6.go:21–33  ·  view source on GitHub ↗
(n uint)

Source from the content-addressed store, hash-verified

19package problem6
20
21func Problem6(n uint) uint {
22 sumOfSquares := uint(0)
23 squareOfSum := uint(0)
24
25 for i := uint(1); i <= n; i++ {
26 sumOfSquares += i * i
27 squareOfSum += i
28 }
29
30 squareOfSum *= squareOfSum
31
32 return squareOfSum - sumOfSquares
33}

Callers 2

TestProblem6_FuncFunction · 0.85
BenchmarkProblem6Function · 0.85

Calls

no outgoing calls

Tested by 2

TestProblem6_FuncFunction · 0.68
BenchmarkProblem6Function · 0.68