Kuchiguse (20)
输在翻译和 C++ 中一个特别好用的 reverse(x.begin(),x.end());
题目很简单,就是考一个函数而已。
代码如下:
string str[200];
int n;
cin>>n;
getchar();
for(int i =1;i<=n;i++)
{
getline(cin,str[i]);
reverse(str[i].begin(),str[i].end());
}
string ans;
for(int i=0;i<str[1].size();i++)
{
char ch = str[1][i];
int flag = 1;
for(int j = 2;j<=n;j++)
{
if(str[j][i] != ch)
{
flag = 0;
break;
}
}
if(flag == 1)
{
ans+=ch;
}
else
break;
}
if(ans.size() == 0)
{
printf("nai");
}
else
{
reverse(ans.begin(),ans.end());
cout<<ans;
}