整数翻转Python解法
给你一个 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解法相关推荐
- HUAWEI 机试题:整数表达为连续自然数之和(Python解法)
题目描述: 一个整数可以由连续的自然数之和来表示,给定一个整数,计算该整数有几种连续自然数之和的表达式,并打印出每一种表达式. 输入描述: 一个目标整数t 1<= t <=1000 输出描 ...
- python链表翻转_反转链表(两种Python解法)
题目: 反转一个单链表. 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 进阶: 你 ...
- 求翻转数循环结构C语言,[LeetCode Easy题快一起刷起来] 1. 两数之和 7. 整数翻转
毕设答辩顺利通过啦~ 争取每日两道Easy题,快来一起学习吧~ 1. 两数之和 给定一个整数数组 nums 和一个目标值 target,在该数组中找出和为目标值的那两个整数,并返回他们的数组下标. 可 ...
- 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? ...
- LeetCode 题 - 53. 最大子序和 python解法
题目 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和. 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续 ...
- python解法:【PAT520砖石争霸赛】7-2真的恭喜你(10)
[PAT520砖石争霸赛]7-2真的恭喜你(10)(python解法) 当别人告诉你自己考了 x 分的时候,你要回答说:"恭喜你考了 x 分!"比如小明告诉你他考了90分,你就用汉 ...
- 力扣牛客每日刷题(Python解法持续更新)
力扣牛客每日刷题(持续更新) 初试结束第15天, 之前简单的处理了部分毕设方面的任务, 对接下来的学习做了个简单的规划 决定每天开始刷几道力扣题提高一下算法的理解,不能让之前学的数据结构都忘记了 每道 ...
- BUAA离散数学第十章 图论 最短路径及关键通路 python解法
BUAA离散数学第十章 图论 最短路径及关键通路 python解法 前言 一.最短通路 题目描述 输入 输出 解题思路 代码 顶点 边 图 Solution 运行测试 二.关键通路 题目描述 输入 输 ...
- 【蓝桥杯VIP】试题 历届试题 带分数(满分 Python解法+Java解法)
[蓝桥杯VIP]试题 历届试题 带分数(满分 Python解法+Java解法) 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 100 可以表示为带分数的形式:100 = 3 + 6 ...
最新文章
- python中all是什么意思_Python中的__all__
- 关于Android手机CPU不同架构的问题
- 【转】.net框架读书笔记---CLR内存管理\垃圾收集(七)
- 在存储过程中使用系统存储过程sp_Excute的注意事项
- 分块试水--CODEVS4927 线段树练习5
- mysql pheonix hbase,mybatis连接phoenix操作hbase
- pmp学习资料_201912期PMP学习内容汇总表
- 2022智博会| 麒麟信安携操作系统亮相华为展台
- mess组网 中继_想全屋覆盖还用中继器?out啦!Mesh组网才是最佳方案
- 开机直接进入键盘布局_开机怎么进入安全模式(windows10停留选择键盘布局)
- 游戏策划在游戏的开发过程中扮演什么角色?——游戏策划入门
- html5交互设计,国外五个交互设计很棒的酷站推荐,酷毙了
- RxJava2 堆栈信息显示不全解决方案
- app store服务器网站,app store 游戏服务器
- 如何在本地磁盘安装PE系统
- 人物角色建模 镰刀链男人物模型制作过程分享教程
- pod挂载nas启动失败报错:unable to mount volume xxxx Timeout waiting for mount paths to be created
- SVGEdit——SVG在线编辑器
- 闲谈IPv6-编址规则以及聚类的意义
- 中国地区表SQL语句
热门文章
- SAP 电商云 Spartacus UI 同 SAP Customer Data Cloud 集成运行时的 api
- 如何使用 ABAP 手动解析 multipart/form-data 格式的数据
- web 应用开发最佳实践之一:避免大型、复杂的布局和布局抖动
- 使用 Chrome 开发者工具分析内存问题
- 让 SAP Spartacus 某些 Component 不参与 SSR 的办法
- SAP Spartacus cx-table的fosuable和firstFocusable属性
- 关于布地奈德的副作用
- SAP OData服务性能测量的四种办法
- SAP CRM business partner Address and person name format
- SAP CRM和Cloud for Customer的UI界面皮肤更改