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

leetcode 66.加一 python

给定一个表示 大整数 的整数数组 digits,其中 digits[i] 是整数的第 i 位数字。这些数字按从左到右,从最高位到最低位排列。这个大整数不包含任何前导 0

将大整数加 1,并返回结果的数字数组。

示例 1:

输入:digits = [1,2,3]
输出:[1,2,4]
解释:输入数组表示数字 123。
加 1 后得到 123 + 1 = 124。
因此,结果应该是 [1,2,4]。

示例 2:

输入:digits = [4,3,2,1]
输出:[4,3,2,2]
解释:输入数组表示数字 4321。
加 1 后得到 4321 + 1 = 4322。
因此,结果应该是 [4,3,2,2]。

示例 3:

输入:digits = [9]
输出:[1,0]
解释:输入数组表示数字 9。
加 1 得到了 9 + 1 = 10。
因此,结果应该是 [1,0]。

提示:

  • 1 <= digits.length <= 100
  • 0 <= digits[i] <= 9
  • digits 不包含任何前导 0
  • class Solution:def plusOne(self, digits: List[int]) -> List[int]:length = len(digits)//注意此题最后要加一,且不为前导零,故结果必为大于等于1的数sum = 0for i in range(length-1,-1,-1):sum += digits[length-i-1]*10**isum += 1result = []while(sum!=0):result.append(sum%10)//数组追加元素,参数为取余结果sum = sum//10return result[::-1] //倒置返回  

http://www.dtcms.com/a/446267.html

相关文章:

  • 书生浦语实战营L1-G4000探索大模型能力边界
  • Prometheus 05-02: 告警规则与Alertmanager配置
  • 工信部申诉备案网站免费关键词优化工具
  • RabbitMQ-死信交换机(延时队列)
  • 建网站源码建站详解中国工商建设标准化协会网站
  • phpcms仿站教程it教育培训机构
  • 事务所网站制作方案加盟代理好项目农村
  • yolov8模型在指针式表盘读数中的应用【代码+数据集+python环境+GUI系统】
  • 基于51单片机的智能红外温控风扇设计
  • 从磁盘清理到启动项管理:如何调用原生系统功能
  • PySide6 文本编辑器(QPlainTextEdit)实现查找功能——重构版本
  • 免费注册域名网站河南做网站那家最好
  • 山西省城乡住房和建设厅网站音乐网站如何建设的
  • 用AMD显卡节省nVidia显卡显存占用
  • Go基础:正则表达式 regexp 库详解
  • 怀旧电脑游戏 红色警戒合集 含红警1+2+3代所有版本 免安装中文版 附送地图+修改器
  • 智慧教育——解读“5G+智慧教育”典型应用场景及案例集【附全文阅读】
  • 20251005 OI总结
  • CSP-J复赛模拟赛4 王晨旭补题 2025.10.4
  • 老板让做网站报价平面磨床东莞网站建设
  • 乐清 网站建设云主机安装多个网站
  • AI-调查研究-95-具身智能 机器人场景测试全解析:从极端环境仿真到自动化故障注入
  • 建设功能网站价格传奇竖版手游
  • 河海大学土木专业类建设网站免费网站app源码
  • 网站百度地图虚拟机搭建wordpress
  • wordpress 公众号 会员wordpress优化提速
  • Week 19: 深度学习补遗:自注意力和Transformer Encoder架构
  • 给静态网站加后台简单大气网站欣赏
  • 适用于21世纪20年代的大模型训练基础知识学习哲学--以Brillm为例
  • 运营实力 网站建设泽州网站设计