美文网首页
LeetCode_66_加一_hn

LeetCode_66_加一_hn

作者: 1只特立独行的猪 | 来源:发表于2020-03-05 19:24 被阅读0次

题目描述

给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。
最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。
你可以假设除了整数 0 之外,这个整数不会以零开头。

示例

示例 1:

输入: [1,2,3]
输出: [1,2,4]
解释: 输入数组表示数字 123。

示例2:

输入: [4,3,2,1]
输出: [4,3,2,2]
解释: 输入数组表示数字 4321。

解答方法

方法一:

思路

最低位不是9,就加一
最低位是9,则最低位为零,高一位加一,以此类推,若最高位仍为9,加一位,最高位为1.

代码

class Solution:
    def plusOne(self, digits: List[int]) -> List[int]:
        for i in range(len(digits)-1,-1,-1):
            if digits[i] != 9:
                digits[i] += 1
                return digits
            digits[i] = 0
            
        digits.insert(0,'1')
        return digits

时间复杂度

空间复杂度

提交结果

相关文章

  • LeetCode_66_加一_hn

    题目描述 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每...

  • hn[0]hn

    hn[1]hn

  • 零基础学Web前端开发(2)

    今天回忆关于文字段落的标签写法, 标题标签: 文章中一级一级的标题都用标签表示...

  • 微信管理库

    数据库存储结构 微信(hn_nzwx_wx) 微信组(hn_nzwx_group) 日志表(hn_nzwx_log...

  • 在路上hn

    最近路过hn,不是第一次进hn,但是第一次进hn境不走高速走省道。 emmm… 印象深刻啊…… ...

  • 2017-12-06

    hn

  • Fetch函数

    api.HN_ITEM_ENDPOINT+topStoryIDs[startIndex]+".json"-----...

  • 乳双歧杆菌HN019

    HN019简介: 乳双歧杆菌HN019商品名为HOWARUBifido,是从酸奶中分离出来的菌种。 01、特性 乳...

  • uva12170 轻松爬山

    给一组数(高度)h1,h2,...,hn,要求修改h2~h(n-1)的值,使得h1,h2,...,hn中任意相邻两...

  • 日常散记(85)

    近几天,周边YQ形式仍然严峻。刚刚平静两周的小城身处包围之中。HN也出现新增病例,凡是和HN有关联的人都被赋了黄码...

网友评论

      本文标题:LeetCode_66_加一_hn

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