面包店今天要做双份。配方里每样材料多少克在 grams 里。写 DoubleRecipe(grams),返回一个新切片:每样都是原来的两倍,顺序不变。
DoubleRecipe([]int{200, 50, 3})→[400, 100, 6]DoubleRecipe([]int{})→[]func DoubleRecipe(grams []int) []intpackage main
func DoubleRecipe(grams []int) []int {
double := make([]int, len(grams))
for i, g := range grams {
// 在这里写:把第 i 格放成 g 的两倍
}
return double
}
写好了先点「运行」试试示例,没问题再点「提交」。