@@ -0,0 +1,670 @@
+// Solution 1 (faster)%0Apublic class Solution %7B%0A    public boolean isPalindrome(int x) %7B%0A    %09if (x %3C 0) return false;%0A        String str = Integer.toString(x);%0A        for (int i = 0, j = str.length() - 1; i %3C j; i++, j--) %7B%0A        %09if (str.charAt(i) != str.charAt(j))%0A        %09%09return false;%0A        %7D%0A        return true;%0A    %7D%0A%7D%0A%0A// Solution 2%0Apublic class Solution %7B%0A    public boolean isPalindrome(int x) %7B%0A    %09if (x %3C 0) return false;%0A        long y = 0;%0A        int origin = x;%0A        while(x %3E 0) %7B%0A        %09y *= 10;%0A        %09y += x %25 10;%0A        %09x /= 10;%0A        %7D%0A        if (y %3E Integer.MAX_VALUE) return false;%0A        return origin == (int)y;  %0A    %7D%0A%7D%0A

Create 009.java