#9292: 解析


simultaneously (----------以上是高手------------)

學校 : 高雄市立新莊高級中學
編號 : 37268
來源 : [1.200.206.195]
最後登入時間 :
2018-12-01 11:50:33
a865. 5. Greek Numerals -- HP CodeWars2010 | From: [111.254.212.6] | 發表日期 : 2014-10-06 21:35

#include<cstdio>
#include<cstring>
int pd(char x[],char y){
  int j;
  for(j=0;j<27;j++) if(x[j]==y) break;
   if(j<9&&j>=0) return j+1; 
   else if(j<18&&j>8) return (j-8)*10;
   else return (j-17)*100; 
    }
int main(){
    char x[]="ABGDE#ZYHIKLMNXOPQRSTUFC$W3";
  char s[1000];
  while(~scanf("%s",&s)){
   if(s[0]=='.') break;
   int sx=strlen(s),sum=0;
  for(int i=0;i<sx;i++) sum+=pd(x,s[i]);
   printf("%d\n",sum);
}}       
    

 
ZeroJudge Forum