Skip to content

Commit 511946e

Browse files
committed
♻️ (sum_all):fix sum all_test
1 parent e2f84f3 commit 511946e

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

arrays-and-slices/sum.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,9 @@ func Sum(numbers []int) int {
99
}
1010

1111
func SumAll(numbersToSum ...[]int) []int {
12-
lengthOfNumbersToSum := len(numbersToSum)
13-
sums := make([]int, lengthOfNumbersToSum)
14-
for i, numbers := range numbersToSum {
15-
sums[i] = Sum(numbers)
12+
var sums []int
13+
for _, numbers := range numbersToSum {
14+
sums = append(sums, Sum(numbers))
1615
}
1716
return sums
1817
}

arrays-and-slices/sum_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ func TestSumAll(t *testing.T) {
4040
})
4141

4242
t.Run("safely sum empty slices", func(t *testing.T) {
43-
got := SumAllTails([]int{}, []int{3, 4, 5})
44-
want := []int{0, 9}
43+
got := SumAll([]int{}, []int{3, 4, 5})
44+
want := []int{0, 12}
4545
if !reflect.DeepEqual(got, want) {
4646
t.Errorf("got %v, want %v", got, want)
4747
}

0 commit comments

Comments
 (0)