FZUOJ-2222-ABCDEFG From 校赛 A
题目链接
签到题水到爆 直接打
#include"iostream"
#include"cstring"
#include"cstdio"
using namespace std;
int main(){
int t,i,len,sum;
int num1[7] = {3,2,1,2,3,3,1};
int num2[7] = {1,1,1,2,1,2,1};
char s[150];
cin>>t;
getchar();
while(t--){
cin>>s;
sum = 0;
len = strlen(s);
for(i=0; i<len; i++){
if(s[i]>='A' && s[i]<='G')
sum += num1[s[i]-'A'];
if(s[i]>='a' && s[i]<='g')
sum += num2[s[i]-'a'];
}
cout<<sum<<endl;
}
return 0;
}

本文提供了一道名为FZUOJ-2222-ABCDEFG的简单编程题的解答思路及完整代码实现。通过输入字符串并计算其中特定字符的累计权重值来解决问题。

3964

被折叠的 条评论
为什么被折叠?



