class Solution:
“”“假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−231, 231 − 1]。根据这个假设,如果反转后的整数溢出,则返回 0。”“”
def reverse(self, x):
if x < -2**31 or x > 2**31:
return 0
x = str(x)
if x[0] == “-“:
y = x[::-1]
y = y[:-1]
y = int(y) * -1
if y < -2 ** 31:
return 0
return y
else:
y = x[::-1]
y = int(y)
if y > 2**31:
return 0
return y
Leetcode第7题反转整数
最新推荐文章于 2020-10-03 23:32:38 发布