题目描述:

第一次提交:

class Solution:
def plusOne(self, digits):
digits[-1]=digits[-1]+1
for i in range(len(digits)-1,0,-1):
if digits[i]==10:
digits[i]=0
digits[i-1]=digits[i-1]+1
if digits[0]==10:
digits[0]=0
digits.insert(0,1)
return digits

法二:

class Solution:
def plusOne(self, digits):
for i in range(len(digits)):
digits[i] = str(digits[i])
nums=''.join(digits)
nums=int(nums)+1
nums=str(nums)
list=[]
for i in range(len(nums)):
list.append(int(nums[i]))
return list
class Solution:
def plusOne(self, digits):
'''
:type digits: List[int]
:rtype :List[int]
'''
d = int(''.join([str(i) for i in digits]))+1
return [int(i) for i in str(d) ]

最新文章

  1. interpreter(解释器模式)
  2. 安装Windows10,Ubuntu双系统14.04LTS记录
  3. winform 进程,线程
  4. C# 字符串string类型转换成DateTime类型 或者 string转换成DateTime?(字符串转换成可空日期类型)
  5. 【Python】python 普通继承方式和super继承方式
  6. 备份apt目录节省下载时间
  7. 基于Python+协程+多进程的通用弱密码扫描器
  8. 设计Account 对象如下:  private long id;       private double balance;       private String password; 要求完善设计,使得该Account 对象能够自动分配id。 给定一个List 如下: &#
  9. Microsoft JScript 运行时错误: Sys.WebForms.PageRequestManagerParserErrorException无法分析从服务器收到的消息。之所以出现此错误,
  10. 201521123034《Java程序设计》第七周学习总结
  11. TestNG简介与安装步骤
  12. video视频铺满
  13. CodeForces-748D 贪心
  14. [HCNA]VLAN配置Access接口
  15. JS 调试中常见的报错的解决办法
  16. Magnum Kubernetes源码分析(二)
  17. jenkins之从0到1利用Git和Ant插件打war包并自动部署到tomcat(第一话):初次启动jenkins,输入给定密码后登录失败问题解决
  18. 再论hibernatetemplate
  19. 【技巧】如何清空SQLServer的日志文件
  20. Android 抓包并通过 Wireshark 分析

热门文章

  1. shell 脚本文件类型.sh ,变量
  2. Arch安装墨刀(产品原型工具)
  3. 一些笔记jexcel
  4. 外部操作获取iframe的东西
  5. Android 为点击事件添加震动效果
  6. 源码方式安装 lrzsz库
  7. maven命令行创建项目问题
  8. Shiro学习(13)RememberMe
  9. 【LeetCode 8】字符串转换整数 (atoi)
  10. Vue源码思维导图------------Vue选项的合并之$options