专栏首页备份数据结构算法操作试题(C++/Python)——加一

数据结构算法操作试题(C++/Python)——加一

数据结构算法操作试题(C++/Python):数据结构算法操作试题(C++/Python)——目录


1. 题目

leetcode 链接:https://leetcode-cn.com/problems/plus-one/

2. 解答

python: 28ms, 10mb, 87%

  1. 方法一: class Solution(object): def plusOne(self, digits): """ :type digits: List[int] :rtype: List[int] """ digits = map(str, digits) digits = str(int("".join(digits)) + 1) return map(int, digits)
  2. 方法二: class Solution(object): def plusOne(self, digits): """ :type digits: List[int] :rtype: List[int] """ i = len(digits) -1 while i >= 0: if digits[i] + 1 < 10: digits[i] += 1 break else: digits[i] = 0 if i == 0: digits.insert(0,1) i -= 1 return digits

其他方法看 leetcode 链接 评论区~

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 数据结构算法操作试题(C++/Python)——最后一个单词的长度

    数据结构算法操作试题(C++/Python):数据结构算法操作试题(C++/Python)——目录

    莫斯
  • MapReduce工作笔记——Job调度参数设置

    莫斯
  • Dart 中的生产模式和检查模式

    注: Dart 1.x有生产模式和检查模式两种运行模式, Dart 2中移除了检查模式。

    莫斯
  • 【leetcode刷题】20T31-加一

    https://leetcode-cn.com/problems/plus-one/

    木又AI帮
  • Leetcode 66 Plus One

    Given a non-negative number represented as an array of digits, plus one to the ...

    triplebee
  • 扩展正则表达式及应用

    第1章 扩展正则表达式 1.1  + 前一个字符连续出现了1次或1次以上 egrep  "0+" oldboy.txt  1次或1次以上 >=1 egrep  ...

    惨绿少年
  • CodeQL进行JAVA代码审计(1) --- XXE漏洞的挖掘

    XXE就是XML外部实体注入。当允许引用外部实体时,通过构造恶意内容,就可能导致任意文件读取、系统命令执行、内网端口探测、攻击内网网站等危害。

    半月弧
  • Spring的容器内部事件发布自定义事件机制Spring 的容器内事件发布类结构应用场景

    EventListener接口的作用仅仅在于“标记”,具体要提供哪些功能需要开发者自己定义,而且,还需要为自己定义的接口提供一个默认的实现类——只有接口的话什么...

    阿杜
  • Flume概述

    Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统。Flume基于流式架构,灵活简单。

    爱学习的孙小白
  • 花了一天整理了一些我常用的工具

    我之前用Windows的时,在写markdown时最喜欢用的是MarkdownPad2,主要习惯了它的快捷键,所以在Windows平台的时候一直都没换

    帅地

扫码关注云+社区

领取腾讯云代金券