没看清要求,提交错误一次。
要求是 "如果反转后的整数溢出,则返回 0"。
相关代码
class Solution(object):
def reverse(self, x):
if x < 0:
y = int(str(x)[0:1] + str(x)[:0:-1])
if y < -2 ** 31:
return 0
else:
return y
else:
y = int(str(x)[::-1])
if y > 2 ** 31 - 1:
return 0
else:
return y
网友评论