#include <iostream>
#include <cstring>
using namespace std;
int main()
{
int n;
while(cin>>n && n!=-1)
{
string s1,s2;
cin>>s1>>s2;
int len1=s1.length();
int len2=s2.length();
int a[len2],rightnum=0,errornum=0;
int wi=0;
memset(a,0,sizeof a);
for(int i=0;i<len2;i++)
{
bool flag=false;
for(int j=0;j<len1;j++)
{
if(s1[j]==s2[i])
{
s1[j]='1';
flag=true;
}
}
//win
bool flag1=true;
for(int k=0;k<len1;k++)
{
if(s1[k]!='1')
flag1=false;
}
if(flag1)
{
cout<<"Round "<<n<<endl;
cout<<"You win."<<endl;
wi=1;
break;
}
//lose
if(!flag)
{
errornum++;
if(errornum==7)
{
cout<<"Round "<<n<<endl;
cout<<"You lose."<<endl;
wi=1;
break;
}
}
}
if(!wi)
{
cout<<"Round "<<n<<endl;
cout<<"You chickened out."<<endl;
}
}
return 0;
}
Hangman Judge UVA - 489
最新推荐文章于 2019-03-08 16:55:51 发布