Dustin Pianalto 83d8df7520 Problem 2
2020-08-29 20:22:50 -08:00

19 lines
295 B
Go

package main
func problem2(nums []int) []int {
var out []int
for i := range nums {
val := multiplySlice(nums[:i]) * multiplySlice(nums[i+1:])
out = append(out, val)
}
return out
}
func multiplySlice(nums []int) int {
out := 1
for _, num := range nums {
out *= num
}
return out
}