static auto x = []()
{
std::ios::sync_with_stdio(false);
std::cin.tie(0);
return 0;
}();
class Solution {
public:
bool isPalindrome(int x) {
if (x == 0)
return true;
if (x < 0 || x % 10 == 0)
return false;
int palindrome_num = 0;
while(x > palindrome_num){
palindrome_num = palindrome_num * 10 + x % 10;
x /= 10;
}
return x == palindrome_num || x == palindrome_num / 10;
}
};
LetCode 9. 回文数
最新推荐文章于 2024-08-30 22:58:17 发布
本文介绍了一个用于判断整数是否为回文数的C++算法实现。通过一系列数学操作,该方法能够在不将整数转换为字符串的情况下高效地完成判断。文章详细展示了算法的工作原理及其核心代码。
362

被折叠的 条评论
为什么被折叠?



