Files
go_with_tests/arrays/sum.go
2026-03-16 00:29:02 +01:00

22 lines
382 B
Go

package main
func Sum(numbers []int) int {
sum := 0
// example: for ... in equivalent, first var has index
for _, number := range numbers {
sum += number
}
return sum
}
func SumAll(numbersToSum ...[]int) []int {
lengthOfNumbers := len(numbersToSum)
sums := make([]int, lengthOfNumbers)
for i, numbers := range numbersToSum {
sums[i] = Sum(numbers)
}
return sums
}