刷题就像打野一样,刷些小怪有点经验。争取穿着leetcode的衬衫去面试
66题
class Solution(object):
def plusOne(self, digits):
"""
:type digits: List[int]
:rtype: List[int]
"""
length = len(digits)
for i in range(length-1, -1, -1):
if digits[i] == 9:
digits[i] = 0
else:
digits[i] = digits[i] + 1
break
if digits[0] == 0 :
digits.insert(0,1)
return digits
新知识点:
- range的用法,使用help可以看用法
- list的insert,.insert(index, value)
新思想: - 遍历
- 边界检查 [9,9] ->[1, 0, 0 ]
牛客网上的东西还挺多的,这个月每时每刻都刷这两个网站的题,养成一个刷题的习惯,刷成一个习惯,多刷,使劲刷,把所有的题都刷完,刷完的效果是:
- 每个题都见过
- 没事刷着玩,代替玩王者荣耀,像打王者荣耀排位一样有瘾。