Reverse Integer
Given a signed 32-bit integer x, return x with its digits reversed. If reversing x causes the value to go outside the signed 32-bit integer range, return 0.
Reverse Integer

Given a signed 32-bit integer x, return x with its digits reversed. If reversing x causes the value to go outside the signed 32-bit integer range, return 0.

Example 1:
Input: 123
Output: 321
Input
arr =123

Reverse digits

Original: 123

1

2

3

x % 10 = digit

result = result × 10 + digit

Reversed: 0

0

Original: 123
Reversed: 0
32-bit range: [-2,147,483,648, 2,147,483,647]
Variables
VariableValue
x123
DepthFunction Call
Stack empty
0/4