题解 | #回文数字#
回文数字
https://www.nowcoder.com/practice/35b8166c135448c5a5ba2cff8d430c32
import java.util.*;
public class Solution {
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param x int整型
* @return bool布尔型
*/
public boolean isPalindrome (int x) {
// write code here
if(x<0||(x!=0&&x%10==0))
return false;
int cur = 0; // 取尾数
while(x>cur){ //当原数字小于反转数字代表过中间位置了
cur = cur*10 + x%10; //尾数转换为反转数
x = x/10;
}
return cur == x|| x == cur/10;
}
}


