题解 | #回文数字#
回文数字
http://www.nowcoder.com/practice/35b8166c135448c5a5ba2cff8d430c32
import java.util.*;
public class Solution { /** * * @param x int整型 * @return bool布尔型 / public boolean isPalindrome (int x) { if(x<0) return false; if(x<10)return true; if(x%10==0) return false; int l=0; int y=x; while(y>10){ l++; y/=10; } if(l%2==0){ int d=(int)Math.pow(10,l); while(x/d==x%10){ l-=2; if(l<=0) return true; x=(x-x/dd-x%10)/10; d=(int)Math.pow(10,l); } return false; }else{ int d=(int)Math.pow(10,l); while(x/d==x%10){ l-=2; if(l<=0) return true; x=(x-x/d*d-x%10)/10; d=(int)Math.pow(10,l); } return false; } } }
我居南半坡 文章被收录于专栏
多刷题,积蓄力量,欢迎讨论
查看25道真题和解析
