- #include<bits/stdc++.h>
- using namespace std;
- vector<string> v;
- int main()
- {
- cin.tie(0);//65-90
- cin.sync_with_stdio(0);//97-122
- string a="";
- while(a!="0")
- {
- cin>>a;
- int sum=0;
- if(a[0]=='0')
- break;
- for(int i=0;i<a.size();i++)
- {
- if(a[i]<'A' or (a[i]>'Z' and a[i]<'a') or a[i]>'z')
- {
- // cout<<"Fail"<<endl;
- // cout<<v.size()<<endl;
- v.push_back("Fail");
- sum=0;
- break;
- }
- else
- {
- if(a[i]>'Z')
- {
- sum+=int(a[i]-32-64);
- }
- else
- {
- sum+=int(a[i]-64);
- }
- }
- }
- if(sum!=0)
- {
- // cout<<sum<<endl;
- string s=to_string(sum);
- // cout<<v.size()<<endl;
- v.push_back(string(s));
- }
- }
- // v.push_back("321");
- for(int i=0;i<v.size();i++)
- {
- cout<<v[i]<<endl;
- }
- return 0;
- }
複製代碼 |