2. Palindrome Number

Determine whether an integer is a palindrome. Do this without extra space.

class Solution {
public:
bool isPalindrome(int x) {

    if(x < 0 || (x % 10 == 0 && x != 0)) {
        return false;
    }
    int revertedNumber = 0;
    while(x > revertedNumber) {
        revertedNumber = revertedNumber * 10 + x % 10;
        x /= 10;
    }
    return x == revertedNumber || x == revertedNumber/10;
}
};
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 背景 一年多以前我在知乎上答了有關(guān)LeetCode的問題, 分享了一些自己做題目的經(jīng)驗(yàn)。 張土汪:刷leetcod...
    土汪閱讀 12,766評論 0 33
  • 2017-05-02 華杉 所謂靜不下來,不是心不靜,是心不正。 【九川問:“近年因厭泛濫之學(xué),每要靜坐,求屏息念...
    郁萍閱讀 2,056評論 0 0
  • 懷念,是王維的紅豆夾雜著的憂愁,是心靈的空寂伴著冬季的寒冷,是時間的瑣碎充斥著記憶的闌珊。可是,這并不是我要的...
    圖心閱讀 236評論 0 1
  • 我喜歡行走 不論何時 累了 便出門行走 有時 邀個同趣之人 一起行走 但若兩個人一起走 便只一半的心在看風(fēng)景 因?yàn)?..
    葉子青書閱讀 156評論 0 3
  • 玫瑰 用淚做春泥,用血做顏料。 飄三千日夜,來到你城邊。 有位好心人,轉(zhuǎn)交到你門旁。 待到淚干,血亦凝。 未聽叩門...
    癡人林閱讀 218評論 0 0