题目:https://leetcode-cn.com/problems/reverse-integer/
class Solution:
def reverse(self, x: int) -> int:
if x==0:
return 0
xa=-2147483648
xb=2147483647
s=str(x)
if s[0]=='-':
s=s.strip(s[0])
s=s[::-1] #字符串逆序
t=s
for i in range(len(s)):
if s[i]!='0':
break
else:
t=s.strip(s[0])
y=int(t)
if x<0:
y=-y
if xa<y<xb:
return y
else :
return 0
本文提供了一个解决LeetCode上逆序整数问题的Python代码实现,通过字符串处理和边界检查,确保了逆序操作后的整数符合32位整数范围。
1692

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



