[LeetCode][python3]0007. Reverse Integer
Start the Journey
N2I -2020.03.15
1. My first solution
class Solution: def reverse(self, x: int) -> int: sign=1 if x<0: sign=-1 x=-x s=str(x) s=s[::-1] x=int(s)*sign if x > 2147483648-1 or x<-2147483648: return 0 return x
Explanation:
In Python 3, the plain int type is unbounded. So we don’t have to deal with the signed integer range. The
2147483648-1
and -2147483648
repersent[-2^31,2^31-1]
.
Comments
Post a Comment