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题解