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

跑酷小游戏

#067小挑战字符串条件约 5 分钟

小人跑过一条路,path 里每个字符是一格:c 金币加 1 分,g 宝石加 5 分,x 尖刺扣 3 分,. 什么都没有。分数最低是 0,不会变成负的。写 Score(path),返回跑完时的分数。

示例
Score("c.cg")→7
Score("xc")→1
Score("")→0
函数func Score(path string) int
main.go
package main

func Score(path string) int {
	score := 0
	for _, ch := range path {
		// 在这里写:用 switch 看 ch,加分或扣分;扣到负数就回到 0
	}
	return score
}
Ctrl + Enter 也能运行
结果

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