美文网首页
反转数字 python 版本

反转数字 python 版本

作者: 金乌爬虫 | 来源:发表于2020-12-01 15:46 被阅读0次

题目描述

将给出的整数x翻转。

例1:x=123,返回321

例2:x=-123,返回-321

你有思考过下面的这些问题么?

如果整数的最后一位是0,那么输出应该是什么?比如10,100

你注意到翻转后的整数可能溢出吗?假设输入是32位整数,则将翻转10000000003就会溢出,你该怎么处理这样的样例?抛出异常?这样做很好,但是如果不允许抛出异常呢?这样的话你必须重新设计函数(比如添加一个额外的参数)。

示例1

输入

-123

返回值

-321

解题思路:利用切片反转技术

#

# @param x int整型

# @return int整型

#

class Solution:

    def reverse(self , x ):

        # write code here

        flag = False

        if x < 0:

            flag = True

            x = x*-1

        x = str(x)[::-1]

        x = -1 * int(x) if flag else int(x)

        return x

原文链接:金乌智能 -反转数字 转载请联系:金乌智能--数据抓取、数据采集、爬虫

相关文章

  • 反转数字 python 版本

    题目描述 将给出的整数x翻转。 例1:x=123,返回321 例2:x=-123,返回-321 你有思考过下面的这...

  • 回文(easy)

    1 思路:使用python的reverse方法反转字符,判断反转后和现在一致 2 思路:回文数字符存在个数为奇数不...

  • letcode[007] 整数反转

    题目地址:整数反转 针对反转列表,之前介绍过3种方法,Python字符串反转的3种方法。这里主要考虑将数字转化为字...

  • python数据结构--数字

    1.数字类型介绍 拓展python2.x版本长整形不够严谨,所以python3版本取消了长整形。2.数字类型查看与...

  • 执行pyc文件报错魔法数字错误

    对于python解释器,不同的python版本解析之后pyc文件时有不同的魔法数字的,如果出现了魔法数字错误,请排...

  • Python

    下载安装 www.python.org 目前版本3.7 从IDLE启动Python IDLE是 简单的尝试 猜数字...

  • 技术指标--TRIX

    Python TRIX 底部反转 顶部反转 金叉 死叉

  • 技巧:在Linux上快速安装Python3.6

    文 / 秦未 演示系统:Ubuntu16.4 ; Python版本:3.6.5 如果你安装的版本不同,那就改数字就...

  • 数字反转

    针对自然数反转操作;eg: 23 => 32; 1234 => 4321 方式一、 利用数学计算实现 以123...

  • 数字反转

网友评论

      本文标题:反转数字 python 版本

      本文链接:https://www.haomeiwen.com/subject/viyswktx.html