15天大厂真题带刷 - ZT3游游的数字圈 | Go
游游的数字圈
https://www.nowcoder.com/practice/16eafa41a4a242b8870cb2c5420ae089
题意
给定每个数字的圆圈个数,求字符串s一共有多少个圆圈
思路
一次遍历,使用条件语句 if-else 或switch case 判断当前的字符是否为0,6,9,8,是的话加上对应数字的圆圈个数即可
Go代码
package main
import (
"fmt"
)
func main() {
var s string
fmt.Scan(&s)
var ans int
for i := 0; i < len(s); i ++ {
switch s[i] {
case '0','6','9':
ans += 1
case '8':
ans += 2
}
}
fmt.Println(ans)
}
#牛客创作赏金赛#15天大厂真题带刷Go题解 文章被收录于专栏
15天大厂真题带刷Golang题解
