当前位置: 首页 > news >正文

石家庄个人做网站江门网站建设方案

石家庄个人做网站,江门网站建设方案,兰州网站建设企业名录,中国发达国家还有多远题目: 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 来源:力扣&#xf…

题目:

给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。

最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。

你可以假设除了整数 0 之外,这个整数不会以零开头。

来源:力扣(LeetCode)
链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

示例:

示例 1:

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


示例 2:

输入:digits = [4,3,2,1]
输出:[4,3,2,2]

解释:输入数组表示数字 4321。


示例 3:

输入:digits = [0]
输出:[0]

解法:

最后1位+1,如果没有进位就可以返回了,如果有进位,一直向前进位,直到不再产生进位。如果第1位也有进位,在列表头添加1。

知识点:

1.列表切片:list[start : end : step],start : 起始索引,默认为0;end:结束索引,不包含,默认为列表的长度;step:步长,默认为1,当省略步长时,可以同时省略后一个冒号,步长为正时,从左向右取值,步长为负时,反向取值。步长为1,表示1个1取值,步长为2,表示间隔取值。如果步长为负数,要么起始和结束索引都省略,要么起始在结束位置后。在Python中,序列的序号即可以从左向右以0开始依次增加,也可以从右向左以 -1开始依次减少,因此通过的序号访问序列中的元素,同一个元素可以有2个序号。

代码:

class Solution:def plusOne(self, digits: List[int]) -> List[int]:carry = 0for index, num in enumerate(digits[::-1]):if index == 0:if digits[-1] == 9:digits[-1] = 0carry = 1if index == len(digits) - 1:digits.insert(0, 1)else:digits[-1] = num + 1breakelse:if carry == 1:if num == 9:digits[len(digits) - 1 - index] = 0if index == len(digits) - 1:digits.insert(0, 1)else:digits[len(digits) - 1 - index] = num + 1breakelse:breakreturn digits

http://www.yayakq.cn/news/401493/

相关文章:

  • 论坛做视频网站有哪些购物手机网站建设
  • 南京网站推广做网站只开发手机端可不可以
  • 省级别网站建设方案如何关闭网站
  • 怎样建设淘客网站做我的世界头像的网站
  • 手机小说网站源码网站建设购买
  • 外贸网站怎么做效果好网站建设方法:
  • 免费网页设计模板网站做网站买域名
  • 成都网站建设 外包企业服务器配置方案
  • 北京通网站建设赣州大余做网站建设
  • 网络公司网站设计网站建设和商城有什么好处
  • 购物网站开发教程中文网站建设与管理课程设计论文
  • 网站建设需要提供的资料企业管理咨询服务内容
  • 海关网站建设方案定制开发 商城网站 最快
  • 做网站的销售怎么开发微信网站
  • 四川省住房和城乡建设局网站首页wordpress 百万数据
  • 网站开发技术分析中小企业网站建设费用
  • 建设一个机械公司网站多少钱个人备案网站可以做论坛吗
  • 二级网站收录外贸营销网页设计
  • 这样做自己的网站云主机wordpress
  • 企业型网站建设哪家比较好学习做网站的网站
  • 网站路径优化快手秒赞秒评网站推广
  • 网站建设2018需要什么买做指甲的材料在哪个网站
  • wordpress建站教程 贴吧ui设计自学视频教程
  • 企业自己怎么做网站推广cad室内设计
  • 在智联招聘网站做销售百度指数关键词未收录怎么办
  • 五屏网站建设价位工业设计专业就业方向
  • ajs17网站建设网站首页快速收录
  • 如何让自己做的博客网站上线微享网络网站建设
  • 大庆金思维科技网站开发建设发展集团有限公司
  • 网站建设 洪塔网站建设发展史