
LeetCode——python3整数取反——2020.11.21
发布日期:2021-05-07 07:08:43
浏览次数:32
分类:精选文章
本文共 845 字,大约阅读时间需要 2 分钟。
一丶题目代码
# 项目名称:# 项目简介:# 作 者:key# 开发时间:2020/11/21 23:24"""7. 整数反转给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321 示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。"""# strip() 是去掉字符串首尾字符的方法## lstrip()用于去除左边首部的字符## rstrip()用于去除右边尾部的字符## 当括号内为空时,默认去掉空格def reverse(x): s = str(x)[::-1].rstrip('-') if int(s) < 2 ** 31: if x >= 0: return int(s) else: return 0 - int(s) return 0def main(): print(reverse(int(input())))if __name__ == "__main__": main()
二丶运行结果

三丶LeetCode提交代码
class Solution: def reverse(self, x: int) -> int: s = str(x)[::-1].rstrip('-') if int(s) < 2**31: if x >=0: return int(s) else: return 0-int(s) return 0
四丶运行结果
——高岸为谷,深谷为陵——
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年03月30日 03时35分45秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
本地分支关联远程分支
2019-03-05
STM8 GPIO模式
2019-03-05
STM32boot启动
2019-03-05
回调函数(callback function)
2019-03-05
omnet++
2019-03-05
23种设计模式一:单例模式
2019-03-05
Qt中的析构函数
2019-03-05
CSharp中委托(一)委托、匿名函数、lambda表达式、多播委托、窗体传值、泛型委托
2019-03-05
二叉堆的c++模板类实现
2019-03-05
C语言实现dijkstra(adjacence matrix)
2019-03-05
用C#实现封装-徐新帅-专题视频课程
2019-03-05
C语言学习从初级到精通的疯狂实战教程-徐新帅-专题视频课程
2019-03-05
三层框架+sql server数据库 实战教学-徐新帅-专题视频课程
2019-03-05
NAT工作原理
2019-03-05
Processes, threads and goroutines
2019-03-05
c++中的10种常见继承
2019-03-05
E28 LoRa模块透传 定点传输 RSSI测试与MicroPython应用
2019-03-05
Vue学习—深入剖析渲染函数
2019-03-05
Vue学习—深入剖析函数式组件
2019-03-05
简单Makefile的编写
2019-03-05