题目描述

读入一串字符,判断是否是回文串。“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。

输入

一行字符串,长度不超过255。

输出

如果是回文串,输出“YES”,否则输出“NO”。

样例输入

12321

样例输出

YES

#include <iostream>
#include <string>
#include <algorithm>
#include<math.h>
#include<queue>
#include<vector>
using namespace std;

int main() {
    string str;
    cin >> str;
    int len = str.size();
    string ans = "YES";
    for (int i = 0,j = len - 1; i <= j; i++, j--) {
        if (str[i] != str[j]) {
            ans = "NO";
            break;
        }
    }
    cout << ans;
}