<\/span><\/h2>\n\n\n\nGiven a signed 32-bit integer x<\/code>, return x<\/code> with its digits reversed<\/em>. If reversing x<\/code> causes the value to go outside the signed 32-bit integer range [-231<\/sup>, 231<\/sup> - 1]<\/code>, then return 0<\/code>.<\/p>\n\n\n\nAssume the environment does not allow you to store 64-bit integers (signed or unsigned).<\/strong><\/p>\n\n\n\n<\/span>Example 1 :<\/strong><\/span><\/h3>\n\n\n\n\nInput: x = 123\r\nOutput: 321\n<\/code><\/pre>\n\n\n\n<\/span>Example 2 :<\/strong><\/span><\/h3>\n\n\n\n\nInput: x = -123\r\nOutput: -321\n<\/code><\/pre>\n\n\n\n<\/span>Example 3 :<\/strong><\/span><\/h3>\n\n\n\n\nInput: x = 120\r\nOutput: 21\n<\/code><\/pre>\n\n\n\n<\/span>Constraints<\/strong><\/span><\/h3>\n\n\n\n-231<\/sup> <= x <= 231<\/sup> - 1<\/code><\/li><\/ul>\n\n\n\nNow, let’s see the code of 7. Reverse Integer<\/strong> – Leetcode Solution.<\/p>\n\n\n\n<\/span>Reverse Integer<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong> – Leetcode Solution<\/span><\/h1>\n\n\n\n<\/span>7. Reverse Integer<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong> – Solution in Java<\/strong><\/span><\/h3>\n\n\n\nclass Solution {\n public int reverse(int x) {\n int num = x;\n long rev = 0;\n while(num != 0){\n int digit = num%10;\n rev = 10*rev + digit;\n if(rev > Integer.MAX_VALUE)return 0;\n if(rev < Integer.MIN_VALUE)return 0;\n num\/=10;\n }\n return (int)rev;\n }\n}<\/pre>\n\n\n\n<\/span>