题解 | #统计字符#

统计字符

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

while (input = readline()) {
    const arr = input.split('');
    let eng = 0;
    let space = 0; // 32
    let num = 0; //48-57
    let other = 0;

    for (let item of arr) {
        let code = item.charCodeAt();
        if (code >= 65 && code <= 90 || code >=97 && code <=122) {
            eng++;
        } else if (code == 32) {
            space++;
        } else if (code >= 48 && code <= 57) {
            num++;
        } else {
            other++;
        }
    }

    print(eng);
    print(space);
    print(num);
    print(other);
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
06-30 18:19
点赞 评论 收藏
分享
能干的三文鱼刷了10...:公司可能有弄嵌入式需要会画pcb的需求,而且pcb能快速直观看出一个人某方面的实力。看看是否有面试资格。问你问题也能ai出来,pcb这东西能作假概率不高
点赞 评论 收藏
分享
仁者伍敌:牛子这些人还会点一个自动回复,boss都不带回复的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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