learn-go-with-tests/collections/sum.go

20 lines
284 B
Go
Raw Normal View History

2025-02-02 02:18:14 +00:00
package collections
func Sum(numbers []int) int {
sum := 0
for _, number := range numbers {
sum += number
}
return sum
}
func SumAll(numberSlices ...[]int) []int {
var sums []int
for _, numbers := range numberSlices {
sums = append(sums, Sum(numbers))
}
return sums
}