19 lines
284 B
Go
19 lines
284 B
Go
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
|
|
}
|