qingcheng奕  

https://oj.leetcode.com/problems/palindrome-number/

判断是否为回文数

取每一位存到vector中,再判断

负数不是回文数

class Solution {
public:
    bool isPalindrome(int x) {
        vector<int> digit;
        if(x<0)
            return false;

        while(x)
        {
            digit.push_back(x%10);
            x = x/10;
        }

        for(int i = 0;i<digit.size()/2;i++)
        {
            if(digit[i]!=digit[digit.size() - 1 -i])
                return false;
        }
        return true;
    }
};

 

posted on 2014-07-03 15:50  qingcheng奕  阅读(127)  评论(0编辑  收藏  举报