回文串定义:“回文串”是一个正读和反读都一样的字符串
所以,长度为1的字符串是回文串,例: “a”

进行𝑙𝑒𝑛/2次判断, 如果出现一次 𝑠𝑡𝑟[𝑖] != 𝑠𝑡𝑟[𝑙𝑒𝑛−1−𝑖] 那就不是回文,𝑙𝑒𝑛/2次判断全都相等,那么就是回文串

c++

class Solution {
public:
    bool judge(string str) {
        int len = str.length();
        for(int i = 0 ; i < len/2 ;i++)
        {
                if(str[i]!=str[len-1-i])
                        return false;
        }
        return true;
    }
};

java

import java.util.*;
public class Solution {
    public boolean judge (String str) {
        int len = str.length();
        for(int i = 0 ; i < len/2 ;i++)
        {
                if(str.charAt(i)!=str.charAt(len-1-i))
                        return false;
        }
        return true;
    }
}

python

class Solution:
    def judge(self , str ):
        Len = len(str)//2;
        for i in range(Len):
            if str[i]!=str[len-1-i]:
                return False;
        return True;