Simple Java Accepted Code with Explanation

  • 8
    public int reverse(int x) {
        long result = 0;
        //long type is for compare. Only larger range can compare Max and Min Integer 
        	int mod = x%10;
        	x = x/10;
        	result = result*10 + mod;
        	if(result>Integer.MAX_VALUE||result<Integer.MIN_VALUE) return 0;
        return (int) result;

Log in to reply

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