20 lines
480 B
Python
20 lines
480 B
Python
# Reverse Integer
|
|
|
|
|
|
class Solution:
|
|
def reverse(self, x: int) -> int:
|
|
str_x = str(x)
|
|
reverse_str_x = str_x[::-1]
|
|
if reverse_str_x[-1] == "-":
|
|
reverse_str_x = "-" + reverse_str_x[:-1]
|
|
return_x = int(reverse_str_x)
|
|
return return_x if return_x <= 2**31 - 1 and return_x >= -(2**31) else 0
|
|
|
|
|
|
if __name__ == "__main__":
|
|
x = 120
|
|
rev_x = Solution().reverse(x)
|
|
print(rev_x)
|
|
x = -123
|
|
print(Solution().reverse(x))
|