题解 | #统计字符#

统计字符

http://www.nowcoder.com/practice/539054b4c33b4776bc350155f7abd8f5

使用正则匹配

let str = readline()
let letter = 0, blank =0, number = 0, other = 0;
for(let i = 0; i< str.length; i ++){
    if(/^[a-zA-Z]$/.test(str[i])){
        letter++
        continue
    }
    if(/^[ ]$/.test(str[i])){
        blank++
        continue
    }
    if(/^[0-9]$/.test(str[i])){
        number++
        continue
    }
    other++
}
print(letter)
print(blank)
print(number)
print(other)
全部评论

相关推荐

点赞 评论 收藏
分享
12-24 20:44
武汉大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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