Description
QWQ拥有一台破烂的翻译机,作为他在星际旅行时候的必备物品,某日,他来的一颗名为倒置星的星球,这个星球上的所有东西都是倒置的,就连说话也要倒过来说,比如,translate在这颗星球上就是etalsnart,QWQ想依靠这台破烂的翻译机完成语言交流,然而,这台翻译机每次翻译的结果并不一定是正确的,你能告诉QWQ每次翻译的结果是否正确么?如果争取就输出’YES‘,否则输出’NO‘。
Input
每组输入占2行 第一行位QWQ想说的话 第二行位翻译机翻译的结果 每句话的长度不超过100个字符
Output
每组输出占一行 YES或者NO
Accepted Code
#include <bits/stdc++.h>
using namespace std;
int main()
{
char in[1001] = {0};
char in2[1001] = {0};
scanf("%s",in);
scanf("%s", in2);
int flag = 1;
int a = strlen(in);
int b = strlen(in2);
if (a != b)
flag = 0;
else
{
for (int i = 0; i < a; i++)
{
if (in[i] != in2[a - 1 - i])
{
flag = 0;
break;
}
}
}
if (flag == 1)
cout << "YES" << endl;
else
cout << "NO" << endl;
return 0;
}
解后反思
水题