6-line accepted Java code,math based.


  • 0
    J
      public boolean isPalindrome(int x) {
        	int maxi=(int)Math.log10(x),mini=0;
        	while(maxi>=mini)
        		if(x<0||x/(int)Math.pow(10, maxi--)%10!=x/(int)Math.pow(10, mini++)%10) return false;
        	return true;
        }

Log in to reply
 

Looks like your connection to LeetCode Discuss was lost, please wait while we try to reconnect.