整数反转(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
相关推荐
luj_17683 分钟前
断舍离中的项目管理智慧
c语言·开发语言·c++·经验分享·算法
taller_20005 分钟前
【006】何时用 Python?何时用 Excel 公式?一文讲清
python·excel·公式·pie·py
老王爱玩车9 分钟前
关于函数递归的优缺点分析
开发语言·数据结构·学习·算法
无限码力16 分钟前
拼多多 春招&秋招 笔试真题题库目录|笔试题库 + 算法考点详解
算法·pdd笔试真题·pdd笔试真题题解·拼多多春招笔试真题·拼多多秋招笔试真题·拼多多笔试真题题解
2601_9623815817 分钟前
物联网场景下的 Python 边缘计算轻量化方案解析与实战落地
python·物联网·边缘计算·数据处理·轻量化方案
OPEN-F24 分钟前
C++进阶教程:文件流与字符串流
开发语言·c++·算法
whcyhhh25 分钟前
头歌实践教学平台:大数据存储2023(十三1)
大数据·数据库·python
2601_9669496529 分钟前
9:25-9:30 如何获取 A 股开盘基准价?QuantDash Python SDK 实战初始化量化策略状态
开发语言·人工智能·python·量化·quantdash·量化数据源
卷无止境32 分钟前
从一杯咖啡的订单说起,数据库设计到底是怎么长出来的
后端·python
2601_9620662333 分钟前
golang超详细基础入门教程_golang教程
前端·python·golang