整数反转(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
相关推荐
计算机毕业编程指导师几秒前
【计算机毕设选题推荐】基于Hadoop+Spark的诺贝尔奖可视化分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 数据挖掘
大数据·hadoop·python·计算机·spark·毕业设计·诺贝尔奖
ZhengEnCi2 分钟前
06-多头注意力机制 🎯
人工智能·pytorch·python
计算机毕业编程指导师3 分钟前
基于Spark的性格行为数据分析与可视化系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 数据挖掘
大数据·python·数据挖掘·数据分析·spark·毕业设计·性格行为
神仙别闹5 分钟前
基于C# 利用工程活动图 AOE 网设计算法
算法·c#·php
地平线开发者5 分钟前
Linux 性能优化工具
算法·自动驾驶
tang7778914 分钟前
爬虫爬公开数据被封?实测有效!从原因排查到落地解决全指南
大数据·爬虫·python·网络爬虫·ip
大萌神Nagato21 分钟前
python 包管理器uv
开发语言·python·uv
_3762715321 分钟前
JavaScript中闭包结合代理模式Proxy实现数据监听
jvm·数据库·python
@杰克成22 分钟前
Java学习22
java·python·学习·idea
l1t24 分钟前
在wsl中使用cython.txt
python