File tree Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -9,10 +9,9 @@ func Sum(numbers []int) int {
99}
1010
1111func 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}
Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments