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

全部评论

相关推荐

02-28 01:18
已编辑
南昌大学 后端工程师
黑皮白袜臭脚体育生:把开源经历放个人项目上边应该更好,就像大部分人都把实习经历放个人项目上边
点赞 评论 收藏
分享
焦虑中,不知道怎么办了。。。
西北上单:应该放俩项目合理一些 我是一个业务开发项目 一个AI项目和你这个写的亮点差不多
你的简历改到第几版了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
正在热议
更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务