您的位置:首页 > 编程语言 > C语言/C++

Palindrome Number

2016-06-12 16:17 211 查看

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言