今日简单题:https://leetcode.cn/problems/palindrome-number/
中断了一个月刷「信息系统项目管理师」,终于在28号考完啦。回归Leetcode,发现中等题已经刷不动了,先做一道简单题,热热手~
这题没啥门槛,就把数字翻转看下是否和原数相等就行,注意开始就可以把负数给过滤掉,缩小计算范围。
贴代码了:
class Solution {
public boolean isPalindrome(int x) {
// 有负号都不行
if (x<0) return false;
int tmp = x;
int ans = 0;
// 反转数字后对比是否相等
while (tmp!=0) {
ans = ans*10 + tmp%10;
tmp /= 10;
}
return ans == x;
}
}