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

python-leetcode-加一

66. 加一 - 力扣(LeetCode)

class Solution:
    def plusOne(self, digits: List[int]) -> List[int]:
        n = len(digits)
    
        # 从数组末尾开始遍历
        for i in range(n - 1, -1, -1):
            if digits[i] < 9:
                digits[i] += 1
                return digits
            else:
                digits[i] = 0
        
        # 如果所有位都需要进位,则在数组最前面插入 1
        return [1] + digits

相关文章:

  • 【vscode】VScode Remote SSH配置
  • WPF学习笔记
  • Vue 3 30天精进之旅:Day 24 - 国际化支持
  • 如何查看 Linux 服务器的 MAC 地址:深入解析与实践指南
  • JavaScript设计模式 -- 外观模式
  • 【学习资源】时间序列数据分析方法(1)
  • Dify - 创建 RAG Workflow 及 Restful HTTP 请求
  • windows第十章 数值型关联变量和控件型关联变量
  • DeepSeek-R1论文阅读及本地调用
  • 深入理解JVM的运行时数据区
  • 【鸿蒙开发】第三十六章 状态管理 - V1V2混用和迁移指导
  • 清影2.0(AI视频生成)技术浅析(二):自然语言处理
  • Next.js【详解】获取数据(访问接口)
  • 什么是高亮环形光源
  • Vue2/Vue3分别如何使用computed
  • 深入理解Java三大特性:封装、继承和多态
  • python中的深度学习框架TensorFlow 和 PyTorch 有什么区别?
  • 调用DeepSeek API接口:实现智能数据挖掘与分析
  • 记录阿里云CDN配置
  • C语言如何实现面向对象?——从结构体到自由函数的思考
  • frontpage网站模板下载/seo技术是什么
  • 企业建设网站意义/阿里指数
  • 宣城网站推广/十大搜索引擎排行榜
  • 京东联盟 wordpress/seo职业技能培训班
  • 常州网站建设公司方案/互联网营销师考试内容
  • 现在lol谁做教学视频网站/谷歌浏览器最新版本