Kodewick
开始学 →
入门←→0 / 70

双份配方

#029入门切片循环约 3 分钟

面包店今天要做双份。配方里每样材料多少克在 grams 里。写 DoubleRecipe(grams),返回一个新切片:每样都是原来的两倍,顺序不变。

示例
DoubleRecipe([]int{200, 50, 3})→[400, 100, 6]
DoubleRecipe([]int{})→[]
函数func DoubleRecipe(grams []int) []int
main.go
package main

func DoubleRecipe(grams []int) []int {
	double := make([]int, len(grams))
	for i, g := range grams {
		// 在这里写:把第 i 格放成 g 的两倍
	}
	return double
}
Ctrl + Enter 也能运行
结果

写好了先点「运行」试试示例,没问题再点「提交」。