9. Palindrome Number

1.描述

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

2.分析

3.代码

bool isPalindrome(int x) {
    if (0 > x) return false;
    if (10 > x) return true;
    
    long long m = x;
    long long n = 0;
    while (0 != m) {
        n = n* 10 + m % 10;
        m /= 10;
    }
    m = x;
    
    while (0 != m && 0 != n) {
        if (m %10 != n % 10) return false;
        m /= 10;
        n /= 10;
    }
    return true;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容