pytudes._2021.leetcode.easy._7__reverse_integer
https://leetcode.com/problems/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 [-2^31, 2^31 - 1], then return 0.
Assume the environment does not allow you to store 64-bit integers (signed or unsigned).
- Examples:
>>> Solution().reverse(0) 0
Module Contents
Classes
Functions
|
Args: |
Args: |
- pytudes._2021.leetcode.easy._7__reverse_integer._reverse(x)[source]
- Args:
x: 32-bit signed integer
- Returns: x with digits reversed if it would fit in a 32-bit signed integer,
0 otherwise
- Examples:
>>> _reverse(123) 321 >>> _reverse(-123) -321 >>> _reverse(120) 21 >>> _reverse(0) 0 >>> _reverse(1534236469) 0 >>> _reverse(7463847412) 2147483647 >>> _reverse(-8463847412) -2147483648 >>> _reverse(8463847412) 0
- pytudes._2021.leetcode.easy._7__reverse_integer._reverse_str_to_int(x)[source]
- Args:
x: 32-bit signed integer
- Returns: x with digits reversed if it would fit in a 32-bit signed integer,
0 otherwise
- Examples:
>>> _reverse_str_to_int(123) 321 >>> _reverse_str_to_int(-123) -321 >>> _reverse_str_to_int(120) 21 >>> _reverse_str_to_int(0) 0 >>> _reverse_str_to_int(1534236469) 0