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

退房

#040入门map约 2 分钟

旅馆的 guests 记着谁住几号房,leaving 是今天退房的人。写 CheckOut(guests, leaving):把他们从 guests 里删掉,返回还住着几个人。leaving 里可能有不住这儿的名字,删一个没有的键也没事。

示例
CheckOut(map[string]int{"Amy": 101, "Bo": 102, "Cy": 103}, []string{"Bo"})→2
CheckOut(map[string]int{"Amy": 101}, []string{"Amy"})→0
函数func CheckOut(guests map[string]int, leaving []string) int
main.go
package main

func CheckOut(guests map[string]int, leaving []string) int {
	for _, name := range leaving {
		// 在这里写:把 name 从 guests 里删掉
	}
	return len(guests)
}
Ctrl + Enter 也能运行
结果

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