这次是leetcode的Reverse Interger。翻转可以有很多方法,但是需要翻转时去掉了尾数0,所以最先想到的就是strip函数啦。再注意下正负,就ok啦。代码如下:
class Solution(object):
def reverse(self, x):
"""
:type x: int
:rtype: int
"""
if x == 0:
return 0
elif x > 0:
a = int(str(x).strip()[::-1])
if a > 2147483647:
return 0
else:
return a
else:
a = -int(str(-x).strip()[::-1])
if a < -2147483648:
return 0
else:
return a
本文介绍了一种解决LeetCode逆序整数问题的方法。通过使用Python的字符串处理功能,实现了一个既能处理正数也能处理负数的逆序整数函数。此方法能够去除尾数0,并确保结果符合32位整数范围。
167

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



