class Solution {
public boolean isPalindrome(int x) {
if(x < 0) return false;
int copy_x = x, result = 0;
while(copy_x != 0){
result = result*10 + copy_x%10;
copy_x = copy_x/10;
}
return x == result;
}
}
9.回文数。一秒看懂
最新推荐文章于 2025-12-05 21:56:57 发布
该博客详细介绍了如何通过编程实现检查一个整数是否为回文数的算法。首先,检查输入的整数是否为负数,如果是则返回false。接着,通过循环将整数转换为其回文表示,每次迭代中,将整数的个位数添加到结果,并将原整数除以10进行下一次迭代。最后,比较原始整数与转换后的回文表示是否相等,相等则返回true,否则返回false。
12万+

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



