题意
给定每个数字的圆圈个数,求字符串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)
}

京公网安备 11010502036488号