3 条题解
-
1
using namespace std; int main() { string a; getline(cin,a); int ans=0; for(int i=0; i<a.size(); i++) { if(a[i]==' '||a[i]=='a'||a[i]=='d'||a[i]=='g'||a[i]=='j'||a[i]=='m'||a[i]=='p'||a[i]=='t'||a[i]=='w') ans++; if(a[i]=='b'||a[i]=='e'||a[i]=='h'||a[i]=='k'||a[i]=='n'||a[i]=='q'||a[i]=='u'||a[i]=='x') ans+=2; if(a[i]=='c'||a[i]=='f'||a[i]=='i'||a[i]=='l'||a[i]=='o'||a[i]=='r'||a[i]=='v'||a[i]=='y') ans+=3; if(a[i]=='s'||a[i]=='z') ans+=4; } cout<<ans; return 0; }
-
0
#include<bits/stdc++.h> using namespace std; int main(){ int a[27]={1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,4,1,2,3,1,2,3,4}; string s; getline(cin,s); int sum=0; for(int i=0;i<s.length();i++){ if(s[i]==' ') sum+=1; if(s[i]>='a'&&s[i]<='z') sum+=a[s[i]-'a']; //可能有\n,\r } cout<<sum; return 0; }
- 1
信息
- ID
- 2023
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 2
- 标签
- 递交数
- 72
- 已通过
- 43
- 上传者