整数反转(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
相关推荐
彧azz几秒前
数据结构:关于图的学习
c语言·数据结构·笔记·学习·算法
2601_96230047几秒前
基于Python与Tkinter的ADB Monkey自动化测试脚本开发
python·adb·tkinter·android测试·gui自动化
热心网友俣先生4 分钟前
A题-药材的烘干问题-题意逐句翻译
算法·数学建模
SamChan9010 分钟前
PDF翻译后的格式完整性校验:用Python自动比对译文与原文档的表格与段落结构
开发语言·python·ai·pdf·机器翻译
2601_9603563810 分钟前
2026秋招运营分析师能力模型:SQL、指标体系、AIGC与业务分析
算法
2601_9620779812 分钟前
Python是一门什么样的语言?
python·编程语言·解释器·编译型·解释型
用户0190275816113 分钟前
不用 SDK 也能取 A 股数据:AlphaFeed REST API 用 cURL/HTTP 直连教程
python
hetao173383718 分钟前
校内场-提高组 ZYZSC-S-Round 4
c++·算法
旋生万物32 分钟前
素数都排在等角螺线上?用螺旋数论给黎曼猜想画一张“几何画像“(附Python)
python·ai编程·数论·黎曼猜想·素数分布
彧azz1 小时前
二叉搜索树学习记录
c语言·数据结构·笔记·算法