1 条题解

  • 1
    @ 2023-6-22 1:48:52
    #include <iostream>
    #include <string>
    using namespace std;
    
    int main() {
        string s;
        cin >> s;
        bool is_palindrome = true;  // 是否回文的标记
        for (int i = 0; i < s.size() / 2; i++) {
            if (s[i] != s[s.size()-i-1]) {  // 判断对称位置上的字符是否相等
                is_palindrome = false;
                break;
            }
        }
        if (is_palindrome) {
            cout << "yes" << endl;
        } else {
            cout << "no" << endl;
        }
        return 0;
    }
    

    py

    s = input()
    if s == s[::-1]:  # 判断反转后的字符串是否与原字符串相等
        print("yes")
    else:
        print("no")
    
    
    • 1

    信息

    ID
    213
    时间
    1000ms
    内存
    128MiB
    难度
    1
    标签
    递交数
    92
    已通过
    63
    上传者