2021-01-12

7、整数反转

class Solution:

    def reverse(self, x: int) -> int:

        if x==0:

            return 0

        str_x = str(x)

        x = ''

        if str_x[0] == '-':

            x += '-'

        x += str_x[len(str_x)-1::-1].lstrip("0").rstrip("-")

        x = int(x)

        if -2**31<x<2**31-1:

            return x

        return 0

8、字符串转换整数

class Solution:

    def myAtoi(self, s: str) -> int:

        return max(min(int(*re.findall('^[\+\-]?\d+', s.lstrip())), 2**31 - 1), -2**31)

9、回文数

class Solution:

    def isPalindrome(self, x: int) -> bool:

        return True if str(x) == str(x)[::-1] else False

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • A reverse(整数反转):leetcode算法题 题目要求 给出一个 32 位的有符号整数,你需要将这个整数...
    hhhhlj阅读 328评论 0 1
  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 5,868评论 2 16
  • 1、两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数...
    yongyong666阅读 399评论 0 0
  • 1、两数之和 给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返...
    mikox阅读 156评论 0 0
  • 推荐指数: 6.0 书籍主旨关键词:特权、焦点、注意力、语言联想、情景联想 观点: 1.统计学现在叫数据分析,社会...
    Jenaral阅读 5,753评论 0 5