【leetcode❤python】 7. Reverse Integer
#-*- coding: UTF-8 -*-
#2147483648
#在32位操作系统中,由于是二进制,
#其能最大存储的数据是1111111111111111111111111111111。
#正因为此,体现在windows或其他可视系统中的十进制应该为2147483647。
#32位数的范围是 -2147483648~2147483648
class Solution(object):
    def reverse(self, x):
        """
        :type x: int
        :rtype: int
        """
        x=int(str(x)[::-1]) if x>0 else -int(str(-x)[::-1])
        return x if x<2147483648 and x>=-2147483648 else 0
【leetcode❤python】 7. Reverse Integer的更多相关文章
- 【leetcode❤python】 190. Reverse Bits
		#-*- coding: UTF-8 -*- class Solution: # @param n, an integer # @return an integer def reve ... 
- 【leetcode❤python】206. Reverse Linked List
		# Definition for singly-linked list.# class ListNode(object):# def __init__(self, x):# s ... 
- 【leetcode❤python】Sum Of Two Number
		#-*- coding: UTF-8 -*- #既然不能使用加法和减法,那么就用位操作.下面以计算5+4的例子说明如何用位操作实现加法:#1. 用二进制表示两个加数,a=5=0101,b=4=0100 ... 
- 【leetcode❤python】 8. String to Integer (atoi)
		#-*- coding: UTF-8 -*-#需要考虑多种情况#以下几种是可以返回的数值#1.以0开头的字符串,如01201215#2.以正负号开头的字符串,如'+121215':'-1215489' ... 
- 【leetcode❤python】13. Roman to Integer
		#-*- coding: UTF-8 -*-#从前向后遍历罗马数字,#如果某个数比前一个数小,则加上该数.反之,减去前一个数的两倍然后加上该数###-----技术规则-----#----------- ... 
- 【leetcode❤python】 1. Two Sum
		#-*- coding: UTF-8 -*- #AC源码[意外惊喜,还以为会超时]class Solution(object): def twoSum(self, nums, target): ... 
- 【leetcode❤python】 58. Length of Last Word
		#-*- coding: UTF-8 -*-#利用strip函数去掉字符串去除空格(其实是去除两边[左边和右边]空格)#利用split分离字符串成列表class Solution(object): ... 
- 【LeetCode OJ】Evaluate Reverse Polish Notation
		Problem link: http://oj.leetcode.com/problems/evaluate-reverse-polish-notation/ According to the wik ... 
- 【LeetCode练习题】Evaluate Reverse Polish Notation
		Evaluate Reverse Polish Notation Evaluate the value of an arithmetic expression in Reverse Polish No ... 
随机推荐
- 一个简单的js实现倒计时函数
			<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ... 
- 日志监控系统中,大批量查询mysql方案
			最近开发遇到一个问题:需要查询一个大时间段内的数据,分1000个小段,即为1000个点.X轴是时间,Y轴是该小时间段内统计后数据.注意:数据返回是一个list,其中每个对象返回值都是该小时间段内数据统 ... 
- Swift:闭包
			一.闭包的介绍 闭包表达式(Closure Expressions) 尾随闭包(Trailing Closures) 值捕获(Capturing Values) 闭包是引用类型(Closures Ar ... 
- 如何查看当前使用的Entity Framework版本
			Visual Studio 中-----工具-----NuGet套件管理员-----套件管理器控制台-----输入Get-Package即可查看当前使用的版本信息 
- java中一些定时器的使用
			一:简单说明 ScheduleExecutorService接口中有四个重要的方法,其中scheduleAtFixedRate和scheduleWithFixedDelay在实现定时程序时比较方便. ... 
- Android中如何查看内存
			文章参照自:http://stackoverflow.com/questions/2298208/how-to-discover-memory-usage-of-my-application-in-a ... 
- 利用tween.js算法生成缓动效果
			在讲tween类之前,不得不提的是贝塞尔曲线了.首先,贝塞尔曲线是指依据四个位置任意的点坐标绘制出的一条光滑曲线.它在作图工具或动画中中运用得比较多,例如PS中的钢笔工具,firework中的画笔等等 ... 
- sourceTreee设置忽略的文件
			1.忽略不想要的目录,比如bin.obj目录(每次运行本机程序都会变化) 这个在右上角的Settings的Advanced下面的Repository-specific ignore list,点击Ed ... 
- Mysql如何向存在外键的数据表中插入数据
			1.创建表 CREATE TABLE `trn_comment_msg` ( `comMsgId` ) NOT NULL AUTO_INCREMENT COMMENT '评论消息主键', `msgId ... 
- Windows Phone 三、样式和资源
			定义样式和引用资源 <Page.Resources> <!-- 向资源字典中添加一个键为ButtonBackground值为SolidColorBrush对象 --> < ... 
