LeetCode第九题--回文数
作者:互联网
C++
如果是负数那肯定不是回文数,反转数字一般都是那两行代码
class Solution {
public:
bool isPalindrome(int x) {
if (x<0) return false;
int xx = x;
long ans = 0;
while(x){
ans = ans*10 + x%10;
x = x/10;
}
if(ans == xx) return true;
else return false;
}
};
Python
class Solution:
def isPalindrome(self, x: int) -> bool:
if x<0: return False
return str(x)==str(x)[::-1] #看做字符串然后反转
标签:10,return,--,isPalindrome,int,bool,ans,LeetCode,回文 来源: https://blog.csdn.net/qq_41477391/article/details/120517243