整数反转(leetcode)

题目:

给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。

如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。

假设环境不允许存储 64 位整数(有符号或无符号)。

示例 1:

输入:x = 123

输出:321

python 复制代码
class Solution:
    def reverse(self, x: int) -> int:
       x_str = str(x)
       x_str = x_str.strip('-')
       x_str = x_str.rstrip('0')
       x_str = x_str[::-1]
       if x < 0:
         x_str = '-' + x_str
       if not x_str:
         x_str = '0'
       result = int(x_str)
       if result < -2**31 or result > 2**31 - 1:
         return 0
       return result
相关推荐
铁皮哥1 分钟前
【agent 开发】Claude Code 的 Skill 是怎么被加载的?从 name/description 到 SKILL.md 再到资源文件
java·服务器·数据库·python·gitee·github·软件工程
py小王子4 分钟前
期刊复现|Python 实现带误差棒与3D 柱状数据可视化
python·期刊复现
财经资讯数据_灵砚智能8 分钟前
基于全球经济类多源新闻的NLP情感分析与数据可视化(夜间-次晨)2026年5月25日
大数据·人工智能·python·信息可视化·自然语言处理·ai编程
是你就无限61510 分钟前
FastAPI 核心技术与实战
python·fastapi
是上好佳佳佳呀15 分钟前
【Python基础|DAY05】Python 模块与包
python
菜菜的顾清寒22 分钟前
力扣HOT100(34)图论-岛屿数量
算法·leetcode·图论
圣保罗的大教堂22 分钟前
leetcode 2657. 找到两个数组的前缀公共数组 中等
leetcode
名字不好奇23 分钟前
大模型的思考模式:它真的在“想“吗?
人工智能·算法
Run_Teenage33 分钟前
算法模板:输入输出,并查集
java·开发语言·算法
大数据魔法师33 分钟前
Streamlit(十一)- API 参考文档(四)- 图表元素
python·web