Updated 2 years ago
7. reverse-integer
Use the "Run" button to execute the code.
!pip install jovian --upgrade --quiet
import jovian
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 [-2^31, 2^31 - 1], then return 0.
Assume the environment does not allow you to store 64-bit integers (signed or unsigned).
-2^31 <= x <= 2^31 - 1
brute force attempt:
- convert input to string
- iterate through each character starting at the end and return the string
- convert to integer and return it
- negative sign and starting with 0 edge cases