一、题目
二、示例
三、代码
class Solution:
def reverse(self , x ):
x = str(x)
if x[0] == '-':
result = int('-' + x[1:][::-1])
else:
result = int(x[::-1])
if -2**31 < result < 2**31-1:
return result
else:
return 0
四、算法说明
将数字转化为字符串,判断首字符是否为-
,然后将剩余的字符翻转后转化为整数,判断数字是否超出范围。打印输出结果。
胡萝卜
2022年8月6日15:44:39
我不知道将去向何方,但我已在路上! |
---|
时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! |