#include<stdio.h>
int main()
{
int i,sum1=0,sum2=0;
char a[10]={0},b[10]={0};
while(1)
{
sum1=0,sum2=0;
for(i=0;;i++)
{
scanf("%s",a);
if(a[0]=='+')break;
else
{
sum1*=10;
switch(a[0])
{
case 'o':sum1+=1;break;
case 'e':sum1+=8;break;
case 'n':sum1+=9;break;
}
if(a[0]=='t' && a[1]=='w')sum1+=2;
else if(a[0]=='t' && a[1]=='h')sum1+=3;
else if(a[0]=='f' && a[1]=='o')sum1+=4;
else if(a[0]=='f' && a[1]=='i')sum1+=5;
else if(a[0]=='s' && a[1]=='i')sum1+=6;
else if(a[0]=='s' && a[1]=='e')sum1+=7;
}
}
for(i=0;;i++)
{
scanf("%s",b);
if(b[0]=='=')break;
else
{
sum2*=10;
switch(b[0])
{
case 'o':sum2+=1;break;
case 'e':sum2+=8;break;
case 'n':sum2+=9;break;
}
if(b[0]=='t' && b[1]=='w')sum2+=2;
else if(b[0]=='t' && b[1]=='h')sum2+=3;
else if(b[0]=='f' && b[1]=='o')sum2+=4;
else if(b[0]=='f' && b[1]=='i')sum2+=5;
else if(b[0]=='s' && b[1]=='i')sum2+=6;
else if(b[0]=='s' && b[1]=='e')sum2+=7;
}
}
i=sum1+sum2;
if(i==0)break;
printf("%d\n",sum1+sum2);
}
return 0;
}
#include<stdio.h>
#include<string.h>
int swp(char a[])
{
int c;
if(strcmp(a,"zero")==0) c=0;
else if(strcmp(a,"one")==0) c=1;
else if(strcmp(a,"two")==0) c=2;
else if(strcmp(a,"three")==0) c=3;
else if(strcmp(a,"four")==0) c=4;
else if(strcmp(a,"five")==0) c=5;
else if(strcmp(a,"six")==0) c=6;
else if(strcmp(a,"seven")==0) c=7;
else if(strcmp(a,"eight")==0) c=8;
else if(strcmp(a,"nine")==0) c=9;
return c;
}
int main()
{
while(1)
{
int i,sum1=0,sum2=0,end=0;
char a[10];
for(i=0;;i++)
{
scanf("%s",a);
if(a[0]=='+')break;
if(swp(a)==0)end++;
sum1*=10;
sum1+=swp(a);
}
for(i=0;;i++)
{
scanf("%s",a);
if(a[0]=='=')break;
if(swp(a)==0 && end==1)return 0;
sum2*=10;
sum2+=swp(a);
}
printf("%d\n",sum1+sum2);
}
return 0;
}
written by Sneexy