哈希表+字符串冒号遍历
2025-07-23 10:29:11
发布于:浙江
1阅读
0回复
0点赞
#include<iostream>
#include<map>
using namespace std;
map<char,int>Hash={{' ',1},{'a',1},{'b',2},{'c',3},{'d',1},
{'e',2},{'f',3},{'g',1},{'h',2},{'i',3},{'j',1},{'k',2},{'l',3},
{'m',1},{'n',2},{'o',3},{'p',1},{'q',2},{'r',3},{'s',4},{'t',1},
{'u',2},{'v',3},{'w',1},{'x',2},{'y',3},{'z',4}};
int main(){
string s;int sum=0;
getline(cin,s);
for (char i:s) sum+=Hash[i];
cout<<sum;
}
这里空空如也
有帮助,赞一个