Kodewick
开始学 →
小挑战←→0 / 70

班级小结

#063小挑战map函数约 6 分钟

scores 是全班的分数(至少一个人,没有两个人同分)。写 TopAndPassed(scores),一次返回分数最高的名字,和及格(60 分及以上)的人数。map 的顺序每次都可能不一样,别靠顺序。

示例
TopAndPassed(map[string]int{"Ann": 72, "Bob": 95, "Cat": 58})→('Bob', 2)
TopAndPassed(map[string]int{"Dan": 40})→('Dan', 0)
函数func TopAndPassed(scores map[string]int) (string, int)
main.go
package main

func TopAndPassed(scores map[string]int) (string, int) {
	best, passed := "", 0
	for name, s := range scores {
		// 在这里写:更高就换 best;及格就 passed 加 1
	}
	return best, passed
}
Ctrl + Enter 也能运行
结果

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