旅馆的 guests 记着谁住几号房,leaving 是今天退房的人。写 CheckOut(guests, leaving):把他们从 guests 里删掉,返回还住着几个人。leaving 里可能有不住这儿的名字,删一个没有的键也没事。
CheckOut(map[string]int{"Amy": 101, "Bo": 102, "Cy": 103}, []string{"Bo"})→2CheckOut(map[string]int{"Amy": 101}, []string{"Amy"})→0func CheckOut(guests map[string]int, leaving []string) intpackage main
func CheckOut(guests map[string]int, leaving []string) int {
for _, name := range leaving {
// 在这里写:把 name 从 guests 里删掉
}
return len(guests)
}
写好了先点「运行」试试示例,没问题再点「提交」。