题解 | #计算某字符出现次数#

计算某字符出现次数

https://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1

#include <iostream>
#include<string>
using namespace std;

int getid(char c)
{   
    int id=0;
    if(c-'a'>=0 && 'z'-c>=0)id=c-'a';
    else if(c-'A'>=0 && 'Z'-c>=0)id=c-'A';
    else if(c-'0'>=0 && '9'-c>=0)id=c-'0'+26;
    else id=36;
    return id;
}

int main() {
    string s;
    int cnt[36]={0};
    char p;
    getline(cin,s);
    cin>>p;
    cin>>p;
    cin>>s>>p;
    for(int i=0;i<s.length();i++){
        int id=getid(s[i]);
        cnt[id]++;
    }
    cout<<cnt[getid(p)];

    return 0;
    
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

每晚夜里独自颤抖:这个在牛客不是老熟人了吗
点赞 评论 收藏
分享
05-12 11:09
已编辑
门头沟学院 后端
已注销:没必要放这么多专业技能的描述。这些应该是默认已会的,写这么多行感觉在凑内容。项目这块感觉再包装包装吧,换个名字,虽然大家的项目基本都是网上套壳的,但是你这也太明显了。放一个业务项目,再放一个技术项目。技术项目,例如中间件的一些扩展和尝试。
简历中的项目经历要怎么写
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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