Xâu đối xứng (Palindrom)

Xem PDF

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 640M Input: bàn phím Output: màn hình

Cho một xâu kí tự, hãy kiểm tra tính đối xứng của nó. Một xâu kí tự được gọi là xâu đối xứng nếu ta đọc xâu này từ trái sang phải hoặc từ phải sang trái là như nhau.

Input

  • Một xâu ký tự \(S\).

Output

  • In ra \(YES\) nếu \(S\) là xâu đối xứng, ngược lại in ra \(NO\).

Constraints

  • \(1 \leq S.size() \leq 255\)

Example

Test 1

Input
abccba 
Output
YES

Test 2

Input
abcccc 
Output
NO

Bình luận


  • 0
    dang7rickroll    4:22 p.m. 29 Tháng 8, 2021

    C++
    int main()
    {
        string s;
        cin >> s;
    
        for (int l = 0, r = sz(s) - 1; l < r; l++, r--)
            if (s[l] != s[r])
                return cout << "NO", 0;
    
        cout << "YES";
        return 0;
    }
    

    (Thử chức năng thôi nha, AE đừng downvote :D)

    • 6 bình luận nữa