topic:
Submit 01: The aim is to achieve optimized
class Solution { public boolean isPalindrome(int x) { if(x<0){ return false; } boolean res = false; int[] ins = new int[20]; int index =0; while(x!=0){ ins[index++] = x%10; x = x/10; } int i=0,j=index-1; for(;i<j&&ins[i]==ins[j];i++,j--); if(i>=j){ res= true; } return res; } }
Submit 02: Optimization
class Solution { public boolean isPalindrome ( int x) { if (x <0 ) { return false ; } Int y = 0, ty = 0 ; int tx = x; while (tx! = 0 ) { ty = tx 10% ; y = y * 10 + ty; tx = tx / 10 ; } Return x == y; } }