41A. Translation
从伯兰语翻译成伯兰语并非易事。这些语言非常相似:伯兰语单词与具有相同含义的伯兰语单词略有不同:它的拼写(和发音)是相反的。例如,Berlandish 单词代码对应于 Birlandish 单词 edoc。但是,在“翻译”过程中很容易出错。Vasya 将单词 s 从 Berlandish 翻译成 Birlandish 为 t。帮助他:找出他是否正确翻译了这个词。
输入
第一行包含单词 s,第二行包含单词 t。这些单词由小写拉丁字母组成。输入数据不包含不必要的空格。单词不是空的,它们的长度不超过 100 个符号。
输出
如果单词 t 是单词 s,则反写,打印 YES,否则打印 NO。
例子
输入:
code
edoc
输出:
YES
输入:
abb
aba
输出:
NO
输入:
code
code
输出:
NO
解决方法:
// codeforces
// 41A. Translation
# include<iostream>
# include<string>
using namespace std;
int main()
{
string ber, bir;
cin >> ber;
cin >> bir;
string str(bir.rbegin(), bir.rend());
if(ber.compare(str) == 0)
{
cout << "YES" << endl;
}
else
{
cout << "NO" << endl;
}
return 0;
}