LeetCode - Palindrome Number

Description:

  Determine whether an integer is a palindrome. An integer is a palindrome when it reads the same backward as forward.

Solution:

 1 bool isPalindrome(int x) {
 2     if (x < 0 || (x % 10 == 0 && x != 0)) {
 3         return false;
 4     }
 5     int revert = 0;
 6     int tmp = x;
 7     while (tmp) {
 8         revert = revert * 10 + xx % 10;
 9         tmp /= 10;
10     }
11     return revert == x;

just like reverse integer...

posted @ 2018-09-30 00:33  ouch!  阅读(65)  评论(0)    收藏  举报