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

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

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

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/reverse-integer

例:

输入:x = 123
输出:321
输入:x = -123
输出:-321

# 解析:正数直接翻转,判断大小,负数先变为正数然后翻转判断大小。

class Solution(object):def reverse(self, x):""":type x: int:rtype: int"""a = math.pow(2, 31)  # 范围if x >= 0:x = int(str(x)[::-1])  # 变为字符串,翻转,整数return 0 if x > a-1 else xelse:x = -x  # 先变成正数x = int(str(x)[::-1])x = -xreturn 0 if x < -a else x

整数翻转Python解法相关推荐

  1. HUAWEI 机试题:整数表达为连续自然数之和(Python解法)

    题目描述: 一个整数可以由连续的自然数之和来表示,给定一个整数,计算该整数有几种连续自然数之和的表达式,并打印出每一种表达式. 输入描述: 一个目标整数t 1<= t <=1000 输出描 ...

  2. python链表翻转_反转链表(两种Python解法)

    题目: 反转一个单链表. 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 进阶: 你 ...

  3. 求翻转数循环结构C语言,[LeetCode Easy题快一起刷起来] 1. 两数之和 7. 整数翻转

    毕设答辩顺利通过啦~ 争取每日两道Easy题,快来一起学习吧~ 1. 两数之和 给定一个整数数组 nums 和一个目标值 target,在该数组中找出和为目标值的那两个整数,并返回他们的数组下标. 可 ...

  4. LeetCode 15. 3Sum--Java,Python解法

    题目地址: Given an array nums of n integers, are there elements a, b, c in nums such that a + b + c = 0? ...

  5. LeetCode 题 - 53. 最大子序和 python解法

    题目 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和. 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续 ...

  6. python解法:【PAT520砖石争霸赛】7-2真的恭喜你(10)

    [PAT520砖石争霸赛]7-2真的恭喜你(10)(python解法) 当别人告诉你自己考了 x 分的时候,你要回答说:"恭喜你考了 x 分!"比如小明告诉你他考了90分,你就用汉 ...

  7. 力扣牛客每日刷题(Python解法持续更新)

    力扣牛客每日刷题(持续更新) 初试结束第15天, 之前简单的处理了部分毕设方面的任务, 对接下来的学习做了个简单的规划 决定每天开始刷几道力扣题提高一下算法的理解,不能让之前学的数据结构都忘记了 每道 ...

  8. BUAA离散数学第十章 图论 最短路径及关键通路 python解法

    BUAA离散数学第十章 图论 最短路径及关键通路 python解法 前言 一.最短通路 题目描述 输入 输出 解题思路 代码 顶点 边 图 Solution 运行测试 二.关键通路 题目描述 输入 输 ...

  9. 【蓝桥杯VIP】试题 历届试题 带分数(满分 Python解法+Java解法)

    [蓝桥杯VIP]试题 历届试题 带分数(满分 Python解法+Java解法) 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 100 可以表示为带分数的形式:100 = 3 + 6 ...

最新文章

  1. python中all是什么意思_Python中的__all__
  2. 关于Android手机CPU不同架构的问题
  3. 【转】.net框架读书笔记---CLR内存管理\垃圾收集(七)
  4. 在存储过程中使用系统存储过程sp_Excute的注意事项
  5. 分块试水--CODEVS4927 线段树练习5
  6. mysql pheonix hbase,mybatis连接phoenix操作hbase
  7. pmp学习资料_201912期PMP学习内容汇总表
  8. 2022智博会| 麒麟信安携操作系统亮相华为展台
  9. mess组网 中继_想全屋覆盖还用中继器?out啦!Mesh组网才是最佳方案
  10. 开机直接进入键盘布局_开机怎么进入安全模式(windows10停留选择键盘布局)
  11. 游戏策划在游戏的开发过程中扮演什么角色?——游戏策划入门
  12. html5交互设计,国外五个交互设计很棒的酷站推荐,酷毙了
  13. RxJava2 堆栈信息显示不全解决方案
  14. app store服务器网站,app store 游戏服务器
  15. 如何在本地磁盘安装PE系统
  16. 人物角色建模 镰刀链男人物模型制作过程分享教程
  17. pod挂载nas启动失败报错:unable to mount volume xxxx Timeout waiting for mount paths to be created
  18. SVGEdit——SVG在线编辑器
  19. 闲谈IPv6-编址规则以及聚类的意义
  20. 中国地区表SQL语句

热门文章

  1. SAP 电商云 Spartacus UI 同 SAP Customer Data Cloud 集成运行时的 api
  2. 如何使用 ABAP 手动解析 multipart/form-data 格式的数据
  3. web 应用开发最佳实践之一:避免大型、复杂的布局和布局抖动
  4. 使用 Chrome 开发者工具分析内存问题
  5. 让 SAP Spartacus 某些 Component 不参与 SSR 的办法
  6. SAP Spartacus cx-table的fosuable和firstFocusable属性
  7. 关于布地奈德的副作用
  8. SAP OData服务性能测量的四种办法
  9. SAP CRM business partner Address and person name format
  10. SAP CRM和Cloud for Customer的UI界面皮肤更改