20190602更新

class Solution:
def reverse(self, x):
if x==0:
return 0
str_x = str(x)
x = ''
if str_x[0] == '-':
x += '-'
x += str_x[len(str_x)-1::-1].lstrip("0").rstrip("-")
# lstrip("0")代表截掉字符串左边的字符0
# rstrip("-")代表截掉字符串右边的字符-
x = int(x)
if -2**31<x<2**31-1:
return x
return 0
本文详细解析了一种逆序整数的算法实现,通过Python代码展示了如何将一个整数进行逆序处理,并考虑了负数和溢出的情况。文章深入浅出,适合初学者理解和学习。
161

被折叠的 条评论
为什么被折叠?



