Palindrome Number

来源:互联网 发布:黄金时代超人 知乎 编辑:程序博客网 时间:2024/06/14 08:59

c++

class Solution {public:    bool isPalindrome(int x) {        if (x < 0) return false;        string reverseStr;        string str;        int2string(x, reverseStr, str);        return reverseStr == str;    }private:    void int2string(int x, string &reverseStr, string &str) {        while (x > 0) {            reverseStr.push_back(x % 10);            x /= 10;        }        str = reverseStr;        reverse(str.begin(), str.end());    }};

python

class Solution(object):    def isPalindrome(self, x):        """        :type x: int        :rtype: bool        """        s = str(x)        x = s[::-1]        return s==x
0 0
原创粉丝点击