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

在线用代码做网站百度网站建设

在线用代码做网站,百度网站建设,网站编程技术 吉林出版集团股份有限公司,免费动态网站开发教程需求 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入:digi…

需求

给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。
最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。
你可以假设除了整数 0 之外,这个整数不会以零开头。
示例 1:
输入:digits = [1,2,3]
输出:[1,2,4]
解释:输入数组表示数字 123。
示例 2:
输入:digits = [4,3,2,1]
输出:[4,3,2,2]
解释:输入数组表示数字 4321。
示例 3:
输入:digits = [0]
输出:[1]

代码

class Solution:# todo 方法一# 将原本列表中数字转化为字符串保存下来,再将字符串转化为整数,进行+1操作# 之后将操作后的数字转化为字符串进行便利,将便利结果追加到新的列表中def add_one(self,list_int):result=''result_list=[]for i in list_int:result+=str(i)# print(int(result))result=str(int(result)+1)# print(result)for i in result:result_list.append(int(i))return result_list# todo 方法二# 初始化一个进位变量 carry 为 1。# 从数组的最后一位开始,依次将当前位上的数字加上进位变量 carry。# 如果当前位的结果大于等于 10,则将进位变量 carry 设为 1,并将当前位的结果减去 10。# 如果当前位的结果小于 10,则将进位变量 carry 设为 0,并停止遍历。# 继续处理前一位,重复步骤 2-4,直到处理完所有位或进位变量 carry 变为 0。# 如果处理完所有位后,进位变量 carry 仍为 1,说明原数组的最高位有进位,需要在数组的头部插入一个 1。def plusOne(self,digits):carry = 1for i in range(len(digits) - 1, -1, -1):digits[i] += carryif digits[i] >= 10:digits[i] -= 10carry = 1else:carry = 0breakif carry == 1:digits.insert(0, 1)return digitsif __name__ == '__main__':call=Solution()list_int=[1,2,3,4]digits=[1,2,3,9]print(call.add_one(list_int))print(call.plusOne(digits))

运行结果

在这里插入图片描述

http://www.tj-hxxt.cn/news/129441.html

相关文章:

  • 网站建设的方法b站推广
  • 怎么做公司内部网站百度seo排名培训 优化
  • 常州哪些网站公司做的好处线上培训机构排名前十
  • 信阳做网站推广信阳网站建设吸引人的软文标题
  • 网站备案是指什么福州seo网站推广优化
  • 网上兼职网站开发网络优化公司排名
  • 梅州做网站设计公司seo外包一共多少钱
  • 南昌网站建设联系方式全网优化哪家好
  • 上杭建设局网站搜索 引擎优化
  • 建设网站需要两种服务支持新闻头条
  • 申请域名后怎么做网站网上营销模式
  • 不备案怎么做淘宝客网站互联网营销课程体系
  • 东坑网站建设凡科建站平台
  • 深圳十大传媒公司什么是seo搜索引擎优化
  • 河北廊坊seo网站建设网站优化开发网站建设公司
  • 自己的网站怎么接广告seo人人网
  • 太原网站seo搜索优化免费发seo外链平台
  • 互联网金融网站建设百度官方网站入口
  • 网站建设与开发英文文献备案域名出售平台
  • 易企秀网页制作教程企业优化推广
  • 青岛市城乡和住房建设局重庆二级站seo整站优化排名
  • 常州网站制作报价免费创建网站的平台
  • 没有网站如何做天天联盟搜狗推广开户
  • wordpress 关键词排名百度移动端优化
  • 廊坊北京网站建设seo是什么东西
  • 个人域名可以做KTV网站吗搜索引擎 磁力吧
  • 做房产网站需要了解什么东西bing搜索 国内版
  • 门户网站建设与运行字节跳动广告代理商加盟
  • 网站首页源码长沙网络公司排名
  • 网站建设前台后台设计软件开发培训机构