leetcodeSolution to some Leetcode problems written in C++ |
git clone git://git.dimitrijedobrota.com/leetcode.git |
Log | Files | Refs | README | LICENSE |
0009.cpp (279B)
0 class Solution {
1 public:
2 bool isPalindrome(int x) {
3 if (x < 0 || (x != 0 && x % 10 == 0)) return false;
4 int sum = 0;
5 do {
6 sum = sum * 10 + x % 10;
7 } while ((x /= 10) > sum);
8 return (x == sum) || (x == sum / 10);
9 }
10 };