Palindrome Number

如图,这次没有当作字符处理,和昨天的问题相似,改用运算解决。但是没有考虑溢出的情况:
class Solution { public boolean isPalindrome(int x) { if (x<0){ return false; } if (x==0){ return true; } int oldValue=x; int newValue=0; while (x>0){ int last=x%10; x=x/10; newValue=newValue*10+last; } return newValue==oldValue; } }

浙公网安备 33010602011771号