Kodewick
开始学 →
基础←→0 / 70

排在第几

#020基础循环切片约 4 分钟

面包店门口在排队,queue 是从前到后的名字。写 PlaceInLine(queue, name),返回 name 排第几(最前面的是 1)。不在队里就返回 0。

示例
PlaceInLine([]string{"Ana", "Ben", "Cai"}, "Ben")→2
PlaceInLine([]string{"Ana"}, "Zoe")→0
函数func PlaceInLine(queue []string, name string) int
main.go
package main

func PlaceInLine(queue []string, name string) int {
	for i, person := range queue {
		// 在这里写:是要找的人,就返回他排第几
	}
	return 0
}
Ctrl + Enter 也能运行
结果

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