Palindrome Number
2015-03-08 10:49 笨笨的老兔子 阅读(160) 评论(0) 收藏 举报判断一个整数是否是回文数
注意点:
- 负数不是,因为多了一个负号
小心溢出,比较的时候不要将数字12345EDCBA变成ABCDE54321进行比较,而是将ABCDE5432和12345EDCB进行比较。
class Solution {public:bool isPalindrome(int x) {if (x < 0)return false;int reverse = 0;int orig = x;while (orig>=10){reverse = reverse * 10 + orig % 10;orig = orig / 10;}if (reverse == x / 10){return true;}elsereturn false;}};
浙公网安备 33010602011771号