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