题解 | #打印每一行出现的数字个数#

打印每一行出现的数字个数

http://www.nowcoder.com/practice/2d2a124f98054292aef71b453e705ca9

awk代码

awk '
{
    split($0,a,"")
    cnt = 0
    n = length(a)
    for (i = 0; i < n; i++) {
        if (a[i] == 1 || a[i] == 2 || a[i] == 3 || a[i] == 4 || a[i] == 5) cnt++
    }
    print("line"NR, "number:", cnt)
    sum += cnt
}
END { print("sum is " sum) }
'
全部评论

相关推荐

07-18 18:44
已编辑
中山职业技术学院 Java
投递文远知行等公司7个岗位
点赞 评论 收藏
分享
06-19 19:06
门头沟学院 Java
码农索隆:别去东软,真学不到东西,真事
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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